プロが教えるわが家の防犯対策術!

初歩的な質問だと思うのですが
初心者なものでサッパリ分かりません。><

1つのチェック(orセレクト)ボックスに2つ別々の値を指定し、それを別々に計算し表示するといった事は可能でしょうか?
□(A,B) → A+F B+F
□(C,D) → C+F D+F
このような感じで。。
どなたかご指導よろしくお願いいたします。

A 回答 (1件)

<script type="text/javascript">


<!--
function setValue(r){
var f=5;
var a=(r.value).split(",");
document.form1.result_1.value = parseInt(a[0])+f;
document.form1.result_2.value = parseInt(a[1])+f;
}
//-->
</script>
<form name="form1">
1,2<INPUT type="radio" name="check" value="1,2" onclick="setValue(this)">
10,20<INPUT type="radio" name="check" value="10,20" onclick="setValue(this)"><br>
<INPUT type="text" name="result_1" value=""><br>
<INPUT type="text" name="result_2" value="">
</form>
という感じでやればいいと思います。
チェックボックスだと両方が選ばれることがあり、その場合の意味が不明でしたので、ラジオボタンにしてみました。
セレクトの場合も同様にできると思います。
    • good
    • 0
この回答へのお礼

回答ありがとうございます。
御陰で想像通りのものができました。

お礼日時:2004/12/16 13:59

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!