/* Vérifier les données pendant la saisie. si un champs est vide ou contient des données incorrectes, avertir l'utilisateur à l'aide d'un message. */ if (window.addEventListener) { window.addEventListener("load",setupEvents,false); } else if (window.attachEvent) { window.attachEvent("onload", setupEvents); } else { window.onload=setupEvents; } function setupEvents(evnt) { document.myForm.text2.onblur=isRequired; document.myForm.text1.onchange = validateField; } function isRequired (evnt) { var theEvent = evnt ? evnt : window.event; var target = evnt.target ? evnt.target : evnt.srcElement; var txtInput = target.value; if (txtInput == null || txtInput == "") { alert("Ce champs est obligatoire"); } } function validateField(evnt) { var theEvent = evnt ? evnt : window.event; var target = evnt.target ? evnt.target : evnt.srcElement; var rgEx = /d/g; var OK = rgEx.exec(target.value); if (!OK) { alert("Seul les nombres sont acceptés dans ce champs"); } } <form name="myForm"> <br /> <br /> <textarea name="text4" cols="50" rows="10">Zone de Texte</textarea> </form> |
Cet article Javascript: Validation en temps réel d’un formulaire est apparu en premier sur .