boujour tout le monde, voila je débutte en javascript et j'arrive pas avec le code qui suit, à rendre mon bouton "bouton" clicable uniquement si un de mes deux bouton radio est coché.
code :
<html>
<head>
<title>test </title>
<script language="JavaScript" type="text/javascript">
function verif_button()
{ window.alert("titi");
var radio1=document.maforme.getElementById("radid1");
var radio2=document.maforme.getElementById("radid2");
if ((radio1.checked) || (radio2.checked ))
{
window.alert("tata");
document.maforme.bouton.disabled = false;
}
else
{
window.alert("toutouille");
document.maforme.bouton.disabled = true;
}
}
</script>
</head>
<body>
<FORM name="maforme" action="?" method="POST">
<INPUT type= "radio" id ="radid1" name="radstate" value="accepted" onclick="verif_button();" > I Accepte this set <br>
<INPUT type= "radio" id ="radid2" name="radstate" value="rejected" onclick="verif_button();" > I Refuse this set
<br><br>
<input type="submit" name="bouton" value="ok" disabled="disabled" >
</body>
</form>
</html>
merci de me donner un coup de main, et soyez indulgent, je débute
edit : le pb : IE me dit à propos de ces ligne :
var radio1=document.maforme.getElementById("radid1");
var radio2=document.maforme.getElementById("radid2");
que l'objet ne gere pas cette méthode ou cette propriété
Modifié par sadkat (08 Feb 2008 - 11:55)
code :
<html>
<head>
<title>test </title>
<script language="JavaScript" type="text/javascript">
function verif_button()
{ window.alert("titi");
var radio1=document.maforme.getElementById("radid1");
var radio2=document.maforme.getElementById("radid2");
if ((radio1.checked) || (radio2.checked ))
{
window.alert("tata");
document.maforme.bouton.disabled = false;
}
else
{
window.alert("toutouille");
document.maforme.bouton.disabled = true;
}
}
</script>
</head>
<body>
<FORM name="maforme" action="?" method="POST">
<INPUT type= "radio" id ="radid1" name="radstate" value="accepted" onclick="verif_button();" > I Accepte this set <br>
<INPUT type= "radio" id ="radid2" name="radstate" value="rejected" onclick="verif_button();" > I Refuse this set
<br><br>
<input type="submit" name="bouton" value="ok" disabled="disabled" >
</body>
</form>
</html>
merci de me donner un coup de main, et soyez indulgent, je débute

edit : le pb : IE me dit à propos de ces ligne :
var radio1=document.maforme.getElementById("radid1");
var radio2=document.maforme.getElementById("radid2");
que l'objet ne gere pas cette méthode ou cette propriété
Modifié par sadkat (08 Feb 2008 - 11:55)