En ce moment j'ai une configuration de panier de base. Lorsqu'un utilisateur entre ses informations, je veux écrire ces données dans un fichier XML. Pour ce faire, j'ai utilisé la méthode POST de soumettre le formulaire. Cependant, je veux seulement soumettre ce formulaire pour qu'il soit sauvegardé s'il répond aux conditions (comme utiliser une expression régulière pour s'assurer qu'aucune lettre ne se trouve dans le numéro de téléphone).Soumettre uniquement si une condition est remplie?
Ma forme est comme ceci:
<form action= "confirmation.php" name="memberData" method="post">
<input name="textField" id="textField"></input>
<input type="submit" name="submitbutton" id="submitbutton" onclick="submitIt()" value="Submit Button"/>
</form>
donc ce que je veux est d'appeler cette fonction SubmitIT() qui vérifie si les données sont valides. Si c'est valide alors je veux effectuer mon action de forme. Sinon, je souhaite qu'il ne soit pas redirigé tant que l'utilisateur n'a pas corrigé ses informations saisies. À l'heure actuelle, il alerte correctement l'utilisateur d'un champ incorrect, mais immédiatement après il redirige et enregistre l'information de toute façon.
Existe-t-il un moyen d'effectuer uniquement une action de formulaire si elle remplit certaines conditions?
Examinez la validation de formulaire. Validez les zones de texte avant de poster ... http: //www.javascript-coder.com/html-form/javascript-form-validation.phtml –