Bloquez le submit d'un formulaire après un contrôle? [JS] - HTML/CSS - Programmation
Marsh Posté le 12-07-2007 à 14:02:25
Code :
|
Code :
|
Le fait de retourner false, bloque l'évènement en cours.
EDIT PS : Les contrôle de surface en javascript ne servent que pour le confort et pour éviter un aller/retour au serveur. Donc tu dois aussi faire ces tests côté serveur.
Marsh Posté le 12-07-2007 à 14:05:08
perso j'aurais utilisé la même fonction mais dans le onsubmit du formulaire:
Code :
|
Ainsi si le formulaire est soumis sans appuyer sur le submit le contrôle est quand même effectué.
Marsh Posté le 12-07-2007 à 10:29:40
Salut à tous.
Voici le code:
<script language="javascript">
function controleplaque(){
if (document.frm_ajout_vehicule.immatriculation.value == "" ) {
alert("La plaque d'immatriculation doit être remplis" );
document.frm_ajout_vehicule.immatriculation.focus();
}
}
</script>
<form action="#" method=post name="frm_ajout_vehicule" target=_self>
Fonctionnement de mon formulaire.
Fonction basique de contrôle d'un champs.
A la fin je submit
<input type="submit" value="Valider" name="valid" onclick="controleplaque();">
Si mon champs contrôle est vide je souhaiterais qu'il bloque le submit du formulaire, car sinon cela va exécuter une requête avec des paramètres vides et du coup ca plante.