Et comme tu t'en doutes, une chaine de caractère qui contient @ ne sera
jamais égale à un nombre, donc ta condition n'est jamais validée !
(enfin je crois...)
Conséquence : Cette condition ne teste rien !! (elle est toujours fausse...)
Il y a pleins de moyens de faire ce que tu veux . En voici un :
Pour tester si la chaine contient un @ :
If Request.Form("nom") <> Replace(Request.Form("nom"),"@","") Then
(tu test si la chaine est différente d'elle-même, mais sans les @ !)
Pour tester si la chaine ne contient pas un @ :
If Request.Form("nom") = Replace(Request.Form("nom"),"@","") Then
(tu test cette fois si la chaine est égale à elle-même sans les @ !)
...je me souviens qu'il y a un moyen plus simple...mais je me souviens plus exactement lequel (ça va me revenir...)