J'utilise quickForm (Pear), et je souhaite cr=E9er une r=E8gle qui me
permet de v=E9rifier en javascript que l'ensemble des champs =E0 =E9t=E9
saisi (et non chacun des champs).
En effet je souhaite faire afficher en alert :"Vous devez remplir tous
les champs", et ceux quelque soit le nombre de champs oubli=E9.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
ASM
lwee wrote:
vérifier en javascript que l'ensemble des champs à été saisi (et non chacun des champs).
En effet je souhaite faire afficher en alert :"Vous devez remplir tous les champs", et ceux quelque soit le nombre de champs oublié.
Donc, il suffit de savoir si UN champ qelconque n'a pas été oublié.
Merci d'avance pour votre aide
et le return ... à quoi sert-il ?
var D = document.forms['monForm']; for (var i=0;i<D.length;i++) if(D[i].type=='text' && D[i].value=='') { alert('Veuillez remplir tous les champs'); return; } Au 1er champ pas rempli -> crac retourne au turbin !
je pense que ceci aussi devrait arreter la fonction :
for (var i=0;i<D.length;i++) if(D[i].type=='text' && D[i].value=='') { alert('Veuillez remplir tous les champsnainsi que le champ "'+ D[i].name+'"'); D[i].focus(); D[i].select(); }
-- Stephane Moriaux et son [moins] vieux Mac
lwee wrote:
vérifier en javascript que l'ensemble des champs à été
saisi (et non chacun des champs).
En effet je souhaite faire afficher en alert :"Vous devez remplir tous
les champs", et ceux quelque soit le nombre de champs oublié.
Donc, il suffit de savoir si UN champ qelconque n'a pas été oublié.
Merci d'avance pour votre aide
et le return ... à quoi sert-il ?
var D = document.forms['monForm'];
for (var i=0;i<D.length;i++)
if(D[i].type=='text' && D[i].value=='') {
alert('Veuillez remplir tous les champs');
return;
}
Au 1er champ pas rempli -> crac retourne au turbin !
je pense que ceci aussi devrait arreter la fonction :
for (var i=0;i<D.length;i++)
if(D[i].type=='text' && D[i].value=='') {
alert('Veuillez remplir tous les champsnainsi que le champ "'+
D[i].name+'"');
D[i].focus(); D[i].select();
}
vérifier en javascript que l'ensemble des champs à été saisi (et non chacun des champs).
En effet je souhaite faire afficher en alert :"Vous devez remplir tous les champs", et ceux quelque soit le nombre de champs oublié.
Donc, il suffit de savoir si UN champ qelconque n'a pas été oublié.
Merci d'avance pour votre aide
et le return ... à quoi sert-il ?
var D = document.forms['monForm']; for (var i=0;i<D.length;i++) if(D[i].type=='text' && D[i].value=='') { alert('Veuillez remplir tous les champs'); return; } Au 1er champ pas rempli -> crac retourne au turbin !
je pense que ceci aussi devrait arreter la fonction :
for (var i=0;i<D.length;i++) if(D[i].type=='text' && D[i].value=='') { alert('Veuillez remplir tous les champsnainsi que le champ "'+ D[i].name+'"'); D[i].focus(); D[i].select(); }