0

ラジオ ボタンに「値」を割り当ててスクリプト プログラミングでその「値」を使用し、その値が画像に割り当てられ、コードが次のようになるとします。

<input type="radio" name="image" value="500"/><img src="1.png">
<input type="radio" name="image" value="500"/><img src="2.png">
<input type="radio" name="image" value="500"/><img src="2.png">

どの画像がどれであるかをどのように識別できますか?

ユーザーがどの画像を選択したかを特定したいのですが、私の制約は、すべての画像の値が同じになるということです..そしてそれはラジオであるため、同じラジオグループ内のすべての名前が同じになります..他に何がありますか??

前もって感謝します。

4

2 に答える 2

0
    <input type="radio" id="1" name="image" value="500"   onchange="fnc(this.id)"/><img src="1.png" >
<input type="radio" id="2" name="image" value="500"  onchange="fnc(this.id)"/><img src="2.png" >
<input type="radio"  id="3" name="image" value="500"  onchange="fnc(this.id)"/><img src="2.png">

<script type="text/javascript">
function fnc(myid)
{
    if(myid=='1')
    {
        alert("you've selected image"+myid);
    }
    else if(myid=='2')
    {
        alert("you've selected image"+myid);
    }
    else if(myid=='3')
    {
        alert("you've selected image"+myid);
    }
}
</script>
于 2013-02-11T07:40:21.177 に答える
0

各入力項目に ID を付与します。次に、使用して確認しますdocument.getElementById("radio1").checked

<input type="radio" id = "radio1" name="image" value="500"/><img src="1.png">
<input type="radio" id = "radio2" name="image" value="500"/><img src="2.png">
<input type="radio" id = "radio3" name="image" value="500"/><img src="2.png">

function check()
{
   for (var i=1; i <= 3; i++)
   {
     if (document.getElementById("radio" + i).checked)
         alert("image is " + i + ".png");
   }
}
于 2013-02-11T07:36:34.493 に答える