Tester un mot précis

Résolu
loeil - 21 oct. 2013 à 11:39
 loeil - 22 oct. 2013 à 10:12
Bonjour, je cherche la formule exacte pour tester un mot précis dans une saisie de texte , par ex
if( form.elements['Prenom_02'].value!=/htt+/ ) { alert("erreur saisie"); form.elements['Prenom_02'].focus(); return false; }
merci d'avance

1 réponse

jordane45 Messages postés 38138 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 17 avril 2024 344
21 oct. 2013 à 12:40
Bonjour
. Il semble que tu parles des expressions régulières (regex).
0
en fait je reçois dans un formulaire des spam, je voudrais donc tester la zone qui se nomme "prénom "par ex, si cette zone contient http je renvois false,
0
jordane45 Messages postés 38138 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 17 avril 2024 344
21 oct. 2013 à 15:30
0
voila j'ai enfin trouver, merci a toi , pour info je publie mon test :
function validate_form_1( form )
{

if( form.elements['Prenom_02'].value.indexOf("http")!="-1" ) { alert("erreur de saisie"); form.elements['Prenom_02'].focus(); return false; }
if( form.elements['Nom_01'].value.indexOf("http")!="-1" ) { alert("erreur de saisie"); form.elements['Nom_01'].focus(); return false; }
if( form.elements['Adresse_03'].value.indexOf("http")!="-1" ) { alert("erreur de saisie"); form.elements['Adresse_03'].focus(); return false; }
if( form.elements['Ville_05'].value.indexOf("http")!="-1" ) { alert("erreur de saisie"); form.elements['Ville_05'].focus(); return false; }
if( form.elements['Email_07'].value.indexOf("http")!="-1" ) { alert("erreur de saisie"); form.elements['Email_07'].focus(); return false; }
if( form.elements['Telephone_08'].value.indexOf("http")!="-1" ) { alert("erreur de saisie"); form.elements['Telephone_08'].focus(); return false; }


if( form.elements['Prenom_02'].value=="" ) { alert("Veuillez saisir votre Pré?nom"); form.elements['Prenom_02'].focus(); return false; }
if( form.elements['Nom_01'].value=="" ) { alert("Veuillez saisir votre Nom "); form.elements['Nom_01'].focus(); return false; }
if( form.elements['Adresse_03'].value=="" ) { alert("Veuillez saisir votre Adresse"); form.elements['Adresse_03'].focus(); return false; }
if( form.elements['Ville_05'].value=="" ) { alert("Veuillez saisir votre ville"); form.elements['Ville_05'].focus(); return false; }
if( form.elements['Email_07'].value=="" ) { alert("Veuillez saisir votre Email"); form.elements['Email_07'].focus(); return false; }
if( form.elements['Telephone_08'].value=="" ) { alert("té?l?éphone Obligatoire pour vous contactez !"); form.elements['Telephone_08'].focus(); return false; }


return true;
}
0
Rejoignez-nous