javascript et [acolade] - HTML/CSS - Programmation
Marsh Posté le 20-09-2004 à 12:11:16
nycius a écrit : salut
|
retires les crochets
Marsh Posté le 20-09-2004 à 13:12:52
Bonjour,
As-tu essayé un truc dans ce genre ?
document.forms[0].elements[0].value
Marsh Posté le 20-09-2004 à 13:39:01
ca marche mail il me met le popup derreur et ensuite envoi kan mm le submit
Marsh Posté le 20-09-2004 à 13:41:07
nycius a écrit : je dois garder mon champ texte avec des crochets |
C'est un pb de synthaxe. Les crochets servent a faire un tableau en javascript. L'autre moyen est de nommer ton objet, et de recuperer sa valeur avec un getElementById
Marsh Posté le 20-09-2004 à 13:42:59
Re
- 1 - C'est quoi le message d'erreur ?
- 2 - Le champ avec les crochets est bien le premier champ du premier formulaire ?
Marsh Posté le 20-09-2004 à 13:45:40
oui cest le 1er champ
jai aucun message derreur,il me met lalerte javascript mais quand on fait ok il lance le submit alors que normalement il le fait pas
Marsh Posté le 20-09-2004 à 13:52:38
Essaye ça :
function champsok()
{
if (document.forms[0].elements[0].value.length == 0)
{
alert("Votre Nom, Merci" );
document.forms[0].elements[0].focus();
}
else
{
document.forms[0].submit();
}
}
Marsh Posté le 20-09-2004 à 14:05:49
Essaie de simplifier ton test :
if (document.forms[0].elements[0].value == '')
Marsh Posté le 20-09-2004 à 14:06:54
ratibus a écrit : document.forms[0].elements['r[re]'].value.length == 0 |
ca fonctionne en faisant ca
merci
Marsh Posté le 20-09-2004 à 15:34:36
Je te conseille la lecture de cet excellent article : http://openweb.eu.org/articles/validation_formulaire/
Marsh Posté le 21-09-2004 à 14:57:27
salut,
p-ê que ceci peut t'aider :
if (document.getElementById("re" ).value ...
Marsh Posté le 20-09-2004 à 12:09:39
salut
jutilise un script comme celui ci :
seulementca ne fonctionne pas car jscript aime pas mon nom de champ texte "r[re]"
comment je dois faire pour que ca marche ? a part renommer mon champ texte