5枚の画像から画像ライブラリを作成する必要があります。画像は、異なるラジオ ボタンで 1 つずつ選択して表示する必要があります。送信ボタンは許可されていません。ということで今までは画像名で画像出力するコードを書いていました。デフォルトの番号は 0=最初の画像です。しかし問題は、別のラジオ ボタンをクリックすると、関数が新しい番号を出力せず、ラジオをチェック済み = "チェック済み" にしなかったことです。
私の機能:
function radiocheck()
{
for (var i=0; i < 5; i++)
{
if (document.forms[1].elements[i].checked=="true")
{
var whichISchecked = document.forms[1].elements[i].value;
for (var z=0; z<i; z++)
{
document.forms[1].elements[z].checked="unchecked";
}
for (var z=i; z<5; z++)
{
document.forms[1].elements[z].checked="unchecked";
}
}
else
{
document.forms[1].elements[0].checked="checked";
var whichISchecked = document.forms[1].elements[0].value;
}
}
return whichISchecked;
}