You are not logged in.
Hola a todos,
Es posible realizar una validación de una campo getBeginHiddenFieldValue('locations_id') con ajax?
por ejemplo:
Tengo este campo Location y quiero que se valide el campo si es un valor 0 que se active ajax y evite el envio del formulario hasta que el usuario seleccione un campo.
echo "<tr class='tab_bg_1'><th width='$colsize1%'>".$tt->getBeginHiddenFieldText('locations_id');
printf(__('%1$s%2$s'), __('Location'), $tt->getMandatoryMark('locations_id'));
echo $tt->getEndHiddenFieldText('locations_id')."</th>";
echo "<td>";
echo $tt->getBeginHiddenFieldValue('locations_id');
if ($canupdate) {
Location::dropdown(['value' => $this->fields['locations_id'],
'entity' => $this->fields['entities_id']] );
}
else {
echo Dropdown::getDropdownName('glpi_locations', $this->fields["locations_id"]);
}
echo $tt->getEndHiddenFieldValue('locations_id', $this);
echo "</td></tr>";
Me salvarían la vida si me ayudan!
Offline
Si estas hablando de la sección de tickets puedes hacer lo siguiente:
Opcion 1
Puedes modificar la plantilla por defecto y agregar el campo de "Ubicación" (Location), como un campo mantatorio al momento de crear el ticket.
Opcion 2
Se que con el plugin de Behaviors (https://plugins.glpi-project.org/#/plugin/behaviors) es posible dejar como mandatorio que se seleccione un "location" antes de solventar / cerrar un ticket.
Roberto Flores
Telegram: @rcfloresh
Grupo de GLPI Español (Telegram): https://t.me/glpisp // Discord: https://discord.gg/NXwp2UjC
Offline