• 締切済み

計算の答えと入力値の合致チェック

xruzの回答

  • xruz
  • ベストアンサー率50% (72/143)
回答No.2

こんにちわ、xruzです。こんな感じでよかったでしょうか? Ie5.5、NN4.75で動作確認済み。 <html> <head> <title>pluscheck</title> </head> <script language="JavaScript"> <!-- function sendForm() { var wk=eval(document.frm.txta.value)*eval(document.frm.txtb.value); if(wk==eval(document.frm.txtc.value)) { document.frm.submit(); } else { alert("Error!"); } } //--> </script> <body> <form method="post" action="hoge.asp" name="frm"> <input type="text" name="txta">x <input type="text" name="txtb">= <input type="text" name="txtc"> <input type="button" name="sendb" value="send" onclick="sendForm();"> </form> </body> </html> ニューメリックチェックはしていませんので必要ならば追加してね。 かんばってくださいね。

関連するQ&A

  • 複数の送信ボタンと送信先

    お世話になります。 HTMLのフォームでのsubmitボタンについての質問です。 例えば1つのテキストボックスと、Aに送信、Bに送信、Cに送信という3つのボタンという構成のフォームがあり テキストボックスのデータを Aに送信ボタンをクリックするとhttp://○○○/a.cgiに Bに送信ボタンをクリックするとhttp://○○○/b.cgiに Cに送信ボタンをクリックするとhttp://○○○/c.cgiに 送信するにはどのようなHTMLを書けばよいのでしょう。 多分JavaScript使うのだろうなと思うのですけれど

    • ベストアンサー
    • HTML
  • アンケートフォームで未入力をチェックする

    Web上でのアンケートフォームをASPを使って作成しています。 いくつかある質問項目の中で、ラジオボタンで作成したもののみ必須項目にしたいとおもっています。ラジオボタンを選択せずに送信ボタンをクリックした際、入力を求めるメッセージを表示させるにはどうしたらいいのでしょうか?よろしくお願いします。

  • フォームで入力した値を別のフォームにコピーする

    はじめまして! javascriptでフォームAに入力した内容を ボタンが押されたら同一ページのフォームBに ペーストされるscriptを作りたいのですが そういったスクリプトを公開しているものがあれば 教えていただきたいです。よろしくお願いいたします。 やりたい事: [フォームA]---------------------  お名前:テキスト  性別:ラジオボタン  趣味:セレクトボックス  コメント:テキストエリア  [コピーボタン]←内容をコピーするボタン -------------------------------- ↓コピーボタンが押されたら↓ [フォームB]---------------------  お名前:テキスト  性別:ラジオボタン  趣味:セレクトボックス  コメント:テキストエリア -------------------------------- Aフォームに入力した内容Bフォームに反映される よろしくお願いいたします。

  • チェックボックスを複数選択したら文字を表示したい

    フォームを作っています。チェックボックスがいくつかあるのですが特定のボックスをクリックしたら、別のテキストエリアにメッセージを表示したいのですが、可能ですか? たとえば、ボックスA~Gのうち、BとDが選択されたら、"etc"というテキストエリアに「ようこそ」と表示する。 できれば、ボックスを選択しただけで、表示してくれると最高にうれしいのですが。 ぜひ教えてください。

  • パスワードの設定

    フォームにコマンドボタン「A」と「B]の2つが配置してます。 それとテキストボックスが1つ配置してます。 フォームが開いた時にコマンドボタン「B」は使用できないように設定してあります。 テキストボックスにパスワードを入れてコマンドボタン「A」をクリックするとパスワードが合っていればコマンドボタン「B」は使用できるようになり、違ってる場合はパスワードが違ってますとメッセージを出してテキストボックスにフォーカスが移動するようにしたいのでう。 宜しくお願い致します。

  • CGI,Perlで下記のようなことを、行いたいと考えています。

    CGI,Perlで下記のようなことを、行いたいと考えています。  a.html  b.html  c.html があり、 __________________________________ 1:それぞれ、フォームに、テキストボックスが一つあります。 2:他のフォームに遷移できます。(例:a.htmlからc.hmtlのように) 3:各フォームに「A、B、Cの値を確認」ボタンがあります。 4:3のボタンをクリックすると、各テキストボックスで入力した 値が表示される。 【イメージ】 a.htmlのテキストボックスに、100を入力 b.htmlのテキストボックスに、200を入力 c.htmlのテキストボックスに、300を入力 した場合。 Aで入力された値は100です。 Bで入力された値は200です。 Cで入力された値は300です。 ______________________________________ と表示させる、cgiを作成したいです。 又、その際、hiddenを使用して行う方法(手順)を教えて頂けないでしょうか。 ファイルに書き込むことで、値を保持しておくのではと 考えましたが、a.htmlの値100を書き込み、再度、a.htmlの 値を書き込むと、a.htmlのフォームから送られた値が2つ(1回目、2回目)書き込まれた 状態になるように思います。 今回のように、例えば、ファームの入力値を保持して他の(b.thmlなど)に 遷移し、ボタンをクリックすると、全フォームの値を表示するような場合、 どのような方法が考えられるのでしょうか? どうぞ、宜しくお願いいたします。

    • ベストアンサー
    • CGI
  • perl/cgiについて、教えて下さい。

    perl/cgiについて、教えて下さい。 下記のようなことを、行いたいと考えています。 とりあえず、  a.html  b.html  c.html があり、 __________________________________ 1:それぞれ、フォームに、テキストボックスが一つあります。 2:他のフォームに遷移できます。(例:a.htmlからc.hmtlのように) 3:各フォームに「A、B、Cの値を確認」ボタンがあります。 4:3のボタンをクリックすると、各テキストボックスで入力した 値が表示される。 【イメージ】 a.htmlのテキストボックスに、100を入力 b.htmlのテキストボックスに、200を入力 c.htmlのテキストボックスに、300を入力 した場合。 Aで入力された値は100です。 Bで入力された値は200です。 Cで入力された値は300です。 ______________________________________ と表示させる、cgiを作成したいです。 又、その際、hiddenを使用して行う方法(手順)を教えて頂けないでしょうか。 ファイルに書き込むことで、値を保持しておくのではと 考えましたが、a.htmlの値100を書き込み、再度、a.htmlの 値を書き込むと、a.htmlのフォームから送られた値が2つ(1回目、2回目)書き込まれた 状態になるように思います。 今回のように、例えば、ファームの入力値を保持して他の(b.thmlなど)に 遷移し、ボタンをクリックすると、全フォームの値を表示するような場合、 どのような方法が考えられるのでしょうか? どうぞ、宜しくお願いいたします。

    • ベストアンサー
    • Perl
  • フォームで入力されたデータを、相手先へメール送信する

    あるフォームに「タイトル」・「メールアドレス」・「メッセージ」を 入力するテキストボックス(TYPE="TEXT")・テキストエリアがあります。 そこページ内にある送信ボタンをクリックされたらフォームで入力された メールアドレス宛に、同フォーム入力されたタイトル・メッセージを送信するような処理をperlで 組みたいのですが、どのような処理をさせればよろしいのでしょうか? そのような処理をやっているサンプルをご紹介していただけますと 大変うれしいです。 この本文だけではイメージしにくいとは思いましたので、あえてデモみたいな ページを以下のURLに用意しました。     http://www.hidecnet.ne.jp/~uruno/ もし必要な場合は、上URLにアクセスください。 大変厄介な質問になって申し訳ありません。 皆様の知恵を貸して頂けますようお願いいたします。

    • ベストアンサー
    • Perl
  • 変更イベント

    テキストフィールドAとBがあり、どちらか一方でもテキストを変更されると ボタンCのEnabled属性がtrue(デフォルトでfalseに設定している)ようにしたいと考えています。 通常ならば、テキストフィールドAとBのTextChangedイベントに ボタンCのEnabled属性をtrueとするように記述すれば良いだけなのですが 今回、テキストフィールドAとBは汎用的なユーザーコントロールD内に存在しており ボタンCはそのユーザコントロールDを含むフォーム上に存在しています。 つまり、ユーザコントロール上に存在するテキストフィールドが変更された時に フォーム上のボタンのEnabled属性をtrueとしたいのですが テキストフィールドのTextChangedイベントの処理内容にフォームに対する処理を記述すると フォームとユーザコントロールの依存度が高くなるのでそれを避けたいのです。 できればユーザコントロールの内容が変更されたときのイベントを フォーム側で拾えると一番いいかと思うのですが そのようなことは可能でしょうか? あるいは何かいい方法はございますでしょうか?

  • テキスト入力の数字とダイナミックテキストの数字の足し算

    Flash8 で集計表を作っています。 a1(ボタン)  a2(静止テキストと変数)  a3(ダイナミックテキストと変数)、 b1(ボタン)  b2(静止テキストと変数)  b3(ダイナミックテキストと変数)、 c1(ボタン)  c2(テキストと変数)     c3(ダイナミックテキストと変数)、 d1(ボタン)  d2 (ダイナミックテキストと変数) d3(ダイナミックテキストと変数)、 を設定後、例えば a1/b1 をクリックして、a2/b2 の数字を a3/b3 に表示、ただし c2 のみは「任意の数字を記入後」c1 をクリックして c3 に表示させています。 d2 d3 は「ans」を利用して合計を表示します。 this.c_btn1.onRelease = function () { c3 = (c2); } とスクリプトを書いて処理していますが、「c3」に代入されるデータが「数字」ではなく「文字列」になるようで、d1 をクリック後に「d3」に合計が表示されません。 「c2」「c3」の関係で、「数字」を確実に「c3」へ渡す方法を教えて下さい。