Bonjour à tous !

Je suis novice en javascript et je me noie !
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
28
29
30
<html>
<head>
<script language ="Javascript">
 
function verifier(name1){
	alert(name1);
 
	if(document.form.name1.checked){  //Si je met "test" a la place de name1 ca marche pourtant !
		document.form.b1.disabled=false
		document.form.b1.style.backgroundColor='#FFFFFF'
		document.form.b1.value=a1
		document.form.b1.focus()
	}
 
	else{
		document.form.b1.disabled=true
		document.form.b1.style.backgroundColor='#D6D3CE'
		a1=document.form.b1.value
		document.form.b1.value=""
	}
}
</script>
</head>
<body>
 
 <form method="POST" name="form">
   <p><input type="checkbox" name="test" value="Auteur" onclick="verifier(this.name)">
     Auteur : &nbsp;<input style="background-color: #D6D3CE" type="text" name="b1" size="20" disabled></p>
 
</body></html>
Mon souci est que je veux que verifier() récupere le name de mon input. Pourtant je recupere bien "test" dans mon alert mais document.form.name1 ne fonctionne pas

Quelqu'un a une solution ?