Page 1 sur 1
Tests de champ en JavaScript...

Publié:
13 Août 2002 à 11:28
par Seb
Bonjour,Dans une appli Lotus Web, dans le OnSubmit de mon masque,je cherche a effectuer un test en Javascript sur un champ, du type :If champ="" then message "Le champ est vide !" Ne pas enregistrerelse Enregistrerend ifJe ne connait pas la syntaxe a utiliser, ni la commande qui permet d'envoyer un message à l'utilisateur. J'ai essayé avec "les validation d'entrée de Lotus" et ça marche pas !Merci d'avance...
Re: Tests de champ en JavaScript...

Publié:
13 Août 2002 à 12:56
par aurelien
1) Déclare ta fonction Javascript dans le "En-tête JS" de ton masque.***************************Ta fonction sera :function ctrlSaisie(){ if (frm = document.forms[0].champ.value =="") { alert("Le champ est vide !"); return false; } else return true;}***************************2) dans ton bouton "Valider" toujours en javascript :if(ctrlSaisie()) document.forms[0].submit ;Voila, je penses que tu va pouvoir t'en sortir avec ça,A+
Re: Tests de champ en JavaScript...

Publié:
14 Août 2002 à 19:51
par Seb
Merci bcp,ça marche bien pour tous mes champs texte, mais pas pour les listes deroulantes. Que je sélectionne un element ou non dans ma liste, la ligneif (frm = document.forms[0].MonChamp.value =="")me retourne toujours "false", coment puis-je faire ??
Re: Tests de champ en JavaScript...

Publié:
20 Août 2002 à 10:25
par aurelien
Pour savoir si au moins 1 valeur a été sélectionnée :
if ( document.forms[0].MonChamp.options.selectedIndex == -1 )
alert("Le champ est vide !");
A+
Aurélien