Il semble que Firebug ne détecte pas d'erreurs.
<body onload="check_field('<? echo $value_error ?>');">
$value_error est une string qui contient la liste des erreurs lors de la modification d'un formulaire (par exemple : champ non renseigné).
Ensuite on se sert de :
1 2 3 4 5 6 7 8 9
| function check_field(value_error)
{
if(value_error!="")
{
alert(value_error);
history.back();
}
} |
Donc si la string erreur n'est pas vide (donc une ou plus erreur(s) lors de l'envoi du formulaire), on indique à la personne ce qui n'est pas bon avec le alert, puis on revient sur la page précédente.
J'avoue que je suis un peu perdu, car sur une autre version de ce fichier, la redirection se fait très bien avec le même code.
Partager