0
私のページのグループに2つのラジオボタンがあります。選択されたラジオボタンに基づいて、私は警告を生成したい。フォーム検証の時には選択したラジオボタンに基づいて入力テキストが空白の場合
var d=GetVal();
function GetVal()
{
var a = null;
var f = document.forms[0];
var e = f.elements["radiogroup"];
for (var i=0; i < e.length; i++)
{
if (e[i].checked)
{
a = e[i].value;
break;
}
}
return a;
}
あれば、他のループでそれを読むときIAM、それは常に最初のラジオボタンの値を返しています。
if (!checkRadio("form","radiogroup"))
{
alert("none of the option was selected");
return false;
}
//if one radio option was selected
else
{
if(d="firstradiovalue"){
alert("first radio selected");
return false;}
else{
if(d="secondradiovalue"){
alert("second radio Selected");
return false;}
}
}
私が第2のオプションを選択した場合でも、私は警告を受け取るだけです - 「最初のラジオが選択されました」。助けてください。あらかじめThx。
そういうわけで、多くのプログラマが部品を回したいのです: '' firstradiovalue '= d'はエラーになり、デバッグが容易になります。 – Geert
Thx Guys ... you rock .... – Sumit
@興味深い検査をしてください、このように見たことはありません! :) –