Tout d'abord bonjour tout le monde, c'est la 1er fois que je poste sur le forum, donc excusez moi si je fais quelques erreurs.
Donc voila mon problème, j'ai un formulaire que je ne veux envoyer que si les champs sont saisis correctement (contrôle de saisie en javascript), avec un
onsubmit sur le <form>.
Hors quand je clique sur le bouton submit, ça ne rentre même pas dans ma fonction javascript, et la page est redirigée soit vers une page (via un id present dans un <input> du formulaire) que j'ai choisi, soit vers la page d'acceuil (si aucun id n'ait renseigné).
Voila le code php:
<?php
$Html.= '
<h2>Ticket Reservation</h2>
<br><br>
<Form name="form" action="$PHP_SELF" Method="Post" onsubmit="return verif_reservbillet()" >
<input name="id" type="hidden" value="21">
';
...
$Html.='
<input type="submit" value="Valider">
';
?>
Et mon code javascript
function verif_reservbillet(){
Mod_nom = new RegExp("^[A-Z]{1}[a-z]{1,}$", "g");
variable = false;
if (Mod_nom.test(document.form.Reservation_adulte.value)){
variable = true;
}
return variable;
}
Ayant pris la suite du développement de ce site, je n'arrive pas à trouver d'où vient le problème. Je ne pense pas que le code soit faux (mais qui sait, j'ai peut-être oublié quelque chose).
Si vous avez une idée d'où peut venir le problème, merci de m'aider
Au revoir.