You are not logged in.
Pages: 1
bonjour, je voudrais rendre la saisie de la durée de l'intervention par le technicien obligatoire lors de l'ajout du suivi, j'ai déjà essayé de modifier le fichier front/tracking.function mais je n'arrive pas à savoir où faire la modification, merci d'avance si quelqu'un a une suggestion.
Offline
Hello,
En place de modifier le code des fichiers, ce qui risque de perturber les prochaines versions car tu devras à chaque fois le refaire, pourquoi ne pas utiliser un simple fichier de vérification javascript ?
Tu n'as plus qu'à mettre cela dans un fichier inclus en général (exemple celui du pied de page ou de l'entête) et le tour est joué !
Tu peux avoir pas mal de ressources sur OpenWeb, il y a un article spécifique sur la vérification des formulaires.
Bien à toi,
G.
Découvrez mon site
Prod : GLPI v0.71.2 - Apache v2+ - MySQL v5+ - PHP 5+ - Win 2003 R2 SP2
Labs : GLPI v0.80 - ZazouMiniWebServer v1.2.8 - PHP 5.2+ - Win XP SP3
Offline
Bonjour, c'est toujours au sujet de rendre obligatoire la saisie de la durée de l'intervention, ça fait 3 jours que je suis dessus et je dois passer à autre chose mais j'y arrive pas. J'ai créé une fonction valider() qui pourra en l'occurence vérifier le formulaire comme suit:
function valider(){
if((followups.hour.value==0)&&(followups.minute.value==0))
{
commonHeader($lang["title"][1],$_SERVER['PHP_SELF'],$_SESSION["glpiname"]);
echo "<div align='center'><img src=\"".$cfg_glpi["root_doc"]."/pics/warning.png\" alt=\"warning\"><br><br><b>";
echo 'Vous n\'avez pas séléctionner de durée d\'intervention!'."<br>";
echo "</b><br><br>";
echo "Cliquez sur <a href=\"javascript:history.back()\">".$lang["buttons"][13]."</a> pour réctifier.";
echo "</div>";
break;
return false;
}
else
{
return true;
}
}
et j'ai inséré dans mon code en suivant la procédure normale:
cho "<form name='followups' method='post' action=\"$target\" onsubmit='return valider()'>\n";
mais voilà ca ne donne rien, y a-t-il une âme charitable pour m'aider, merci d'avance.
Offline
Bonjour, je viens de me rendre compte que le formulaire lors de la validation ne fait pas appel à la fonction et ce, pour n'importe quelle fonction, pouvez vous me donner une explication à cela si vous y voyez clair, bien à vous, merci d'avance.
Offline
Pages: 1