Вземане на стойност

ExpressYourself

Registered
Как да направя така, че да има бутон Гласувай и да взема стойноста на radio бутона, защото вмомента когато цакна на radio бутона взема неговата стойност без бутон Гласувай
<form>
Yes:
<input type="radio" name="vote" value="0" onclick="getVote(this.value)" />
<br />No:
<input type="radio" name="vote" value="1" onclick="getVote(this.value)" />
</form>

function getVote(int)
{
xmlhttp=GetXmlHttpObject();
if (xmlhttp==null)
{
alert ("Browser does not support HTTP Request");
return;
}
var url="poll_vote.php";
url=url+"?vote="+int;
url=url+"&sid="+Math.random();
xmlhttp.onreadystatechange=stateChanged;
xmlhttp.open("GET",url,true);
xmlhttp.send(null);
}
 
<form>
Yes:
<input type="radio" name="vote" value="0" />
<br />No:
<input type="radio" name="vote" value="1" />
<input type="submit" onclick="return getVote()" value="Гласувай" />
</form>
function getVote()
{
for (i=0;i<document.getElementsByName("vote").length;i++) {
if (document.getElementsByName("vote").checked) int = document.getElementsByName("vote").value;
}
xmlhttp=GetXmlHttpObject();
if (xmlhttp==null)
{
alert ("Browser does not support HTTP Request");
return;
}
var url="poll_vote.php";
url=url+"?vote="+int;
url=url+"&sid="+Math.random();
xmlhttp.onreadystatechange=stateChanged;
xmlhttp.open("GET",url,true);
xmlhttp.send(null);
return false;
}

Ако променяш името на радио бутона трябва да смениш и другите, които съм оцветил в червено...
 

Back
Горе