Bonjour,
J'ai un formulaire et un script JS qui renvoie un message lors d'un clic sur bouton

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
 
<html>
 
<head>
 
<script language="Javascript">
 
function controle(form1)
{
var test1 = document.forms1.inputzone1.value;
alert("Vous avez tapé : " + test1);
}
 
</script>
 
</head>
 
<body>
 
<form name="form1">
Entrez votre nom:
<input type="text" name="inputzone1" value="" size=40 maxlength=40>
<input type="button" name="bouton1" value="Validez votre nom" size=10 onClick="controle(form1)">	
 
</body>
 
</html>
Code : Sélectionner tout - Visualiser dans une fenêtre à part
var test1 = document.forms1.inputzone1.value;
permet d'aller cherche la valeur entrée dans la zone de texte
Je cherche à réecrire cette ligne en utilisant la synthaxe: element["nom_element"]
Du coup je remplace cette ligne par:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
var test1 = document.forms["form1"].inputs["inputzone1"].value;
mais ça ne marche pas
La syntaxe de l'appel de l’élément input est elle correcte (j'ai rien trouvé sur le net)?

Cordialement