• 締切済み

[fromについて] onClickを使用せず合計を出す方法はありますか?

割算の計算式なのですが、計算ボタンを押さずに数字を入力したら自動的に合計を出す方法がわかりません。><; まったくの素人で困っています。何卒よろしくお願いいたします。 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <html lang="ja"> <head> <meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS"> <meta http-equiv="Content-Script-Type" content="text/javascript"> <title>かけ算、割り算(警告)</title> <script language="javascript" type="text/javascript"> <!-- function Calculate(){ var Div var a = document.calc_IN.data_A.value; var b = document.calc_IN.data_B.value; if(b == 0){ alert("0で割ることになります"); }else{ Div = a/b; document.calc_OUT.data_D.value=Div; } } // --> </script> </head> <body> <FORM NAME="calc_IN"> <INPUT NAME="data_A" TYPE="text" SIZE=10> <INPUT NAME="data_B" TYPE="text" SIZE=10> <INPUT NAME="GO" TYPE="button" VALUE="計算開始" onClick="Calculate()"> </FORM> <FORM NAME="calc_OUT"> 割り算:<INPUT NAME="data_D" TYPE="text" SIZE=10><BR> </FORM> </body> </html>

みんなの回答

  • yukitakao
  • ベストアンサー率44% (16/36)
回答No.2

ちなみにこんな感じですね。 <FORM NAME="calc_IN"> <INPUT NAME="data_A" TYPE="text" SIZE=10 onChange="Calculate()">> <INPUT NAME="data_B" TYPE="text" SIZE=10 onChange="Calculate()">> <INPUT NAME="GO" TYPE="button" VALUE="計算開始" onClick="Calculate()"> </FORM>

ang-ang
質問者

お礼

二度にわたるアドバイスを頂いて解決できました!大変助かりました! ありがとうございます!><

  • yukitakao
  • ベストアンサー率44% (16/36)
回答No.1

数字の入力ボックスにonChangeイベントで計算するようにすればいいと思います