Controle formulaire + textarea

Signaler
Messages postés
2
Date d'inscription
mardi 8 juin 2004
Statut
Membre
Dernière intervention
8 juin 2004
-
Messages postés
13616
Date d'inscription
jeudi 13 février 2003
Statut
Membre
Dernière intervention
15 octobre 2013
-
Bonjour,
j'ai un problème: je n'arrive pas à faire un contrôle pour vérifier si les textarea de mon formulaire ne sont pas vide. J'ai essayé de la façon suivante:

if (document.forms[0].elements[0].value == "")
{alert("Indiquez le nom");
document.forms[0].elements[0].focus();
return(false);
}

mais cela ne marche pour les textarea.

De plus j'aimerais pouvoir prendre seulement 512 caractères de mes textarea, on m'a dit qu'il était possible d'utiliser
left(longueur,largeur) en vb. Je ne connais pas du tout ce langage et je n'arrive pas à appliquer cette fonction dans mon code. J'ai utilisé ceci:

Dim r
Dim t
r = request.form("Remarque_User")
t = Left(r, 3)

puis j'ai inséré le 't' dans mon insert mais il m'affiche l'erreur suivante:

Le nom 't' n'est pas autorisé dans ce contexte. Seules sont autorisées ici des constantes, des expressions ou des variables. Les noms de colonnes ne sont pas autorisés.

Je ne comprends pourquoi il me dit ça.
Si quelqu'un pouvait m'aider ça serait très gentil.
Merci d'avance

cowlili :kisses)

2 réponses

Messages postés
13616
Date d'inscription
jeudi 13 février 2003
Statut
Membre
Dernière intervention
15 octobre 2013
32
Bonjour,
n'ayant pas tout le contexte...
en simplifiant au maximum :
<form name=frm>
<textarea name=txt></textarea>

</form>

ça fonctionne sans problème.
Cordialement Bul. [Site] [[mailto:marcel.Bultez@Tiscali.fr Mail]]
Messages postés
13616
Date d'inscription
jeudi 13 février 2003
Statut
Membre
Dernière intervention
15 octobre 2013
32
je n'ai pas répondu à
prendre seulement 512 caractères de mes textarea
nom_textarea.value.substring(0,513)
Cordialement Bul. [Site] [[mailto:marcel.Bultez@Tiscali.fr Mail]]