複数のセレクトフォームの和を計算するJava scriptはありますでしょうか?


Aのセレクトフォーム 「1」(数値)
Bのセレクトフォーム 「2」(数値)

3以外の数字はダイアログで、
エラー表示。CGIには値を渡さない。

よろしくお願いします。

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2006/11/01 15:51:54
  • 終了:2006/11/08 15:55:02

回答(1件)

id:bonlife No.1

回答回数421ベストアンサー獲得回数752006/11/01 16:37:27

ポイント60pt

セレクトフォームという表現について同じ認識を出来ているかわかりませんが、一度以下のJavaScriptを試してみてください。

<html>
<head>
<title>2つのSELECTの和を表示するJavaScriptサンプル</title>
<script langauage="JavaScript">
<!--
function calcNum(){
  var num1 = parseInt(document.getElementById('s1').value);
  var num2 = parseInt(document.getElementById('s2').value);
  var sum  = num1 + num2
  if ( sum != 3 ){
    alert("合計が3ではありません。"+"\n"+"合計 : " + sum );
    return false;
  }
  alert("submitして処理を行います。"+"\n"+"合計 : " + sum );
}
//-->
</script>
</head>
<body>
<form name="form1" onSubmit="return calcNum()">
  <select id="s1">
    <option value="1">1
    <option value="2">2
    <option value="3">3
  </select>
  <select id="s2">
    <option value="1">1
    <option value="2">2
    <option value="3">3
  </select>
  <input type="submit" value="計算" />
</form>
</body>
</html>

[参考URL]

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません