Controle de longueuer et type de texte d'un formulaire [ASP] - ASP - Programmation
Marsh Posté le 18-04-2003 à 11:43:41
pour limiter à 5 caractères, fais le du coté html dans les paramètre du champ texte (je sais plus exactement la balise).
pour vérifier la nullité d'un input, récupère sa valeur et test s'il est vide:
IF Resquest.Form("nom_champ" )= "" THEN
Marsh Posté le 22-04-2003 à 07:50:53
Pour le vide
If Request.form("champ" )=""
ou
If IsNull(Request.form("champ" ))
Pour le numérique
If IsNumeric(Request.form("champ" ))
Pour la longueur
If Len(Request.form("champ" ))<=5
Tu les combines (teste si pas nul, si numérique, si + petit ou = à 5) et c'est bon.
Marsh Posté le 02-03-2004 à 17:29:38
Comment vérifier si un champ texte ne comporte que des lettres et des chiffres?
genre pas de : &é"'(-è_çà))=
merciiiiii :-D
en asp biensur
Marsh Posté le 02-03-2004 à 19:16:19
if instr(champ, "&" ) < 1 then
pas de &
end if
ps: lis un peu de doc, ça te fera pas de mal, parceque c'est vraiment basic tes questions...
Marsh Posté le 03-03-2004 à 11:18:05
ça je connaissais.
je cherchais ça
Code :
|
Merci quand meme.
Marsh Posté le 03-03-2004 à 11:20:54
urd-sama a écrit : pour limiter à 5 caractères, fais le du coté html dans les paramètre du champ texte (je sais plus exactement la balise). |
mais cai sale ce que j'avais écrit
Marsh Posté le 03-03-2004 à 11:46:02
fcoisb > vire les () de ton expression régulière, elle ne servent à rien dans ton cas.
PS: et c'est quoi le rapport entre le test de validité d'une adresse email, et s'assurer de la longueur, que c'est un chiffre, ou qu'elle ne contient pas certains caractères ?
Marsh Posté le 03-03-2004 à 14:10:15
je voulais pas empecher certains caractères mais plutot n'accepter que certains caractères!!...
donc -> ^[a-zA-Z0-9]+$
avec les ereg.. etc tout ce qui va avec...
alors que sinon, j'aurais du faire la liste des caractères que je ne voulais pas...
Marsh Posté le 18-04-2003 à 11:41:38
Il me faudrait un script ou autre en asp seulement et pas de javascript
qui permette de verifier sur un champ texte (un input) que celui ci n'est pas vide , soit bien du numerique par exemple et limiter a 5 caracteres voila merci !!