Page 1 sur 1

Aide pour débutant

Posté : 14 mai 2007, 11:17
par eLman
Bonjour pour vérifier la validité des champs de mon formulaires j'utilise des fonctions javascript.

Je veux contrôler qu'un de mes champ n'est pas vide avec cette fonction :

Code : Tout sélectionner

function isNotEmpty(data) { if (!data.value.match(/.+/)) return "<font color=#FF0000> est obligatoire</font>"; return false; }
Ca marche.
Mais je veux également contrôler qu'il ne soit pas null comment pourrais je faire avec une fonction du même type que ma précédente.

Merci.

Posté : 14 mai 2007, 11:50
par albat
Modération :
Merci d'utiliser un titre clair et qui correspond bien à ta demande.
Les titres contenant "HELP", "Aidez-moi !" n'apportent rien à la compréhension de ton problème.
Par ailleurs, nous savons déjà par ton message que tu as besoin d'aide.

Tu peux corriger ton titre en éditant ton premier message.

Merci de prendre le temps de lire les règlements.

Posté : 14 mai 2007, 12:07
par Ryle
Pourquoi se prendre la tête avec les expression régulière quand il s'agit juste de tester qu'une chaine est vide ?
if (data.value == '') 
// ou bien 
if (data.value.length == 0) 
Ce sera beaucoup plus léger et compréhensible :)


Quant au null, il suffit de tester de la même manière :
if (data == null || data.value == '') 
  return 'Obligatoire';