Controle de champs en JavaScript
Bonjour,
débutant en JS, j'ai besoin d'effectuer un control des # champs présent dans le form.
J'appelle une Library JS via un bouton de validation.
extrait ( Ce code n'est pas de moi ):
J'ai mis dans l'event OnBlur du champ "frm_NumTel" le code suivant :
d'abord je trouve que c'est lourd comment manière de procéder, mais surtout je n'arrive pas à l'incorporer dans mes fonctions, histoire d'avoir
un seul traitement. J'ai le même pb avec une validation de champ email.
De plus je suis ouvert à d'autres propositions
merci pour votre aide;
débutant en JS, j'ai besoin d'effectuer un control des # champs présent dans le form.
J'appelle une Library JS via un bouton de validation.
extrait ( Ce code n'est pas de moi ):
- Code : Tout sélectionner
function isNumFldEmpty( FldName ) {
if ( FldName.value == 0 ) {
return true;
}
return false;
}
function doValidate() {
var form = document.forms[0];
var beginMsg = "Veuillez renseigner les champs suivants:\n\n";
var errMsg = "";
var fldtoFocus;
if ( isNumFldEmpty( form.frm_NumTel )) {
errMsg += " Tél\n";
if ( flag == 0 ) {
flag = 1;
fldtoFocus = form.frm_NumTel;
}
}
(...)
J'ai mis dans l'event OnBlur du champ "frm_NumTel" le code suivant :
- Code : Tout sélectionner
var r = new RegExp("[(][0-9]{2}[)][0-9]{9}");
retour = r.test( frm.telephone.value );
if ( retour == false )
alert( "Téléphone non valide .\nFormat : (xx)xxxxxxxxx" )
else
alert( "Téléphone valide" );
frm.telephone.focus()
d'abord je trouve que c'est lourd comment manière de procéder, mais surtout je n'arrive pas à l'incorporer dans mes fonctions, histoire d'avoir
un seul traitement. J'ai le même pb avec une validation de champ email.
De plus je suis ouvert à d'autres propositions
merci pour votre aide;