ベストアンサー HTMLのsubmitでのvalueが「登録」ではあるのですが送信した 2010/11/06 23:41 HTMLのsubmitでのvalueが「登録」ではあるのですが送信したときjavascriptを使わないでsubmitの値を送信側で取得したとき1とかの数字にする方法ありませんか。 みんなの回答 (1) 専門家の回答 質問者が選んだベストアンサー ベストアンサー 神崎 渉瑠(@taloo) ベストアンサー率44% (1016/2280) 2010/11/08 15:05 回答No.1 >(略)方法ありませんか。 ありません。 代替案ですが、 nameがないフォームフィールドは送信されませんので、 送りたいデータをhiddenフィールドに書いておいて、submitボタンにはnameを付けないのはどうでしょうか。 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 カテゴリ [技術者向] コンピュータープログラミング・開発HTML 関連するQ&A サブウインドウにsubmitしたい 下記のような送信ボタンを押したときに、サブウインドウとして次の画面を開いてテキストボックスに入力した値を表示する方法についてアドバイスいただけないでしょうか。簡単かと思って探したものの、よくわかりませんでした。次の画面はnext.cgiです。送信時にFieldの値をjavascriptの値として取得する部分がよくわかりません。 #あくまでサブウインドウで開く #サブウインドウに値を引き継ぐ <FORM ACTION="next.cgi" METHOD="POST"> <INPUT TYPE="TEXT" NAME="Field" SIZE="12"> <INPUT TYPE="SUBMIT" NAME="Submit" VALUE="送信"></form> submitボタン上の文字とvalue=の数字 CSS3 + HTML5 でゲームを作っています。 Formのsubmitボタンを設置する必要があるのですが、ボタン上に表示する文字とvalue=の文字を分ける必要があります。 <input type="submit" name="point" value="送信する"> 上記では本来であれば数値を入れたいvalue=に、「ボタン上に表示する文字」を入れなければならないため使えません。 <button type="submit" name="point" value="10050">購入する</button> であれば、valueに数値を置き、ボタン上に文字を置けるため当方のニーズに叶うのですが、HTML5上で見るとボタンの大きさが<input type="submit>の3分の1くらいになってしまいます。 従い<button type="submit" name="point" value="10050">購入する</button> のボタンの大きさを変更する方法がわかればいいと思いますが、この方法でなくても構いません。 HTML5上で、当方のニーズに合うボタンを作るためにはどうしたらいいでしょうか? このsubmitがうまくいかないんです。 echo '<button type="submit" name="bknk" value="back">先月</button>'; echo '<button type="submit" name="bknk" value="now">当月</button>'; echo '<button type="submit" name="bknk" value="next">次月</button><BR>'; 1つのフォームに、submitボタンを1つ設けて、 押したsubmitボタンによって、 処理を分けるというのが趣旨で、 この部分は、ボタンを配置している箇所です。 (1) この式で、どれか1個を押した時、 3つのsubmit全てがデータ送信されてしまい、 3つの処理が走ってしまいます。 1つの処理だけを行いたい。 (2) さらに、送信される値は value ではなく、 ボタンの表示名の漢字部分が送信されています。 そのままボタンを押すと、漢字が送信され、以降の処理でエラーになります。 漢字部分を、value の値にすると(1)の様に動作します。 フォーム内にsubmitが複数存在してはいけないのでしょうか。 私のHTML本には複数submitを設置した時に、 どのボタンが押されたか判別する為に name と value を使えば良いとされているのですが。 なにか、根本的なところに間違いなどありませんか? どなたかご指摘お願いします。 ネットワークエンジニアとは?技術職の未来を考える OKWAVE コラム 複数のsubmitによって送信するデータを変える HTML内にsubmitボタンが複数あるとします。 通常は、<FORM>タグの中の全てのデータを送信してしまいますが、 FORMタグを2つ用意しないで、 submit Aボタンはこの入力フォームの値を送信。 submit Bボタンはこの入力フォームの値を送信の様にできないものでしょうか? <form>中の<button>タグのvalue値 いつもお世話になっています。 以下のformでボタンを押してポストした時、受信側でvalueの値が取得できず、ボタン名が取得されます。 <form method="post" action="送信URL"> <button type="submit" name="hoge" value="ボタンの値">ボタン名</button> </form> 正しくvalueを取得する方法をご教示ください。 よろしくお願いします。 submitで。。。 現在、JBuilderを使ってサーブレット+JSPのWEBアプリを作っています。 悩んでいるのは、IEでバックボタンを使って元のページに戻れないようにしたいのですが、 INPUTのTYPEがsubmitの場合、うまくいかないのです。 調べてみると「location.replace()」を使えばよいようなのですが。。。 現在は以下のようにやっています。(TestServletはサーブレット) <input type="submit" action="javascript:location.replace('TestServlet') ~> <input type="text" name="T1"> <input type="submit" name="Submit" value="TEST"> このようにすると、submitボタンを押した場合、リクエストがTestServletのdoPostでなくて、doGetにいってしまうのです。 そうすると「String 値 =request.getParameter("T1");」のようにしてT1の値を取得しようとしても"null"となってしまいます。 なにか他によい方法があるのでしょうか。 よろしくお願いします。 HTMLによるデータ送信 HTML内に設置したバナーをクリックした時に、別サーバの カウンタープログラムによってカウントしたいのですが。 カウンター設置のページをユーザー側に表示させない 方法が解かりません。 送信方法はシンプルな方法が有れば越した事は有りませんが、 現在formをsubmitする方法で調べていたのですが、actionにURLを 指定すると、ページが表示されてしまいます。 Onclick なども駄目でした。 HTMLの仕様上複雑になるや不可能でしたら、 JavaScriptの方でもかまいません、なるべくシンプルな 方法で教えていただけませんでしょうか? 【Struts】html:submitタグのvalueについて Struts初心者です。 html:submitタグについて教えてください。 通常 <html:submit value="送信" /> このように記述してsubmitボタンを作成すると思うのですが、このvalueの部分を"送信"とベタ書きしないでプロパティファイルから(Application.properties)読み込むことはできないでしょうか? 初歩的な質問ですみませんが、どうぞよろしくお願いいたします。 WEB上で送信ボタン(Submit)を押した時 WEB上で送信ボタン(Submit)を押した時に他人のPHPなどにデータを送るのと自分側でも送信ボタンを押したって情報を残したいのですがよい方法ありませんか。 携帯でも可能のようにJavaScriptは使用しない方法でお願いします。 よろしくお願いします。 submitボタンのアラートを閉じても送信されてしまう 初歩的な質問で恐縮です。 PHPでメールフォームを作っています。 submitを押した時に「送信してよろしいですか?」というアラートを出しているのですが、このアラートを閉じても(右上の「×」を押しても)送信されてしまいます。 ユーザーがやっぱり送信をやめたくても、submitを押してしまったら回避できないという状況です。 運用が迫っているため急ぎですが、ご教授いただけないでしょうか。 ボタンのソースはこちらです。 なお、<form>にonSubmitで記述した場合も同じでした。 <input type="submit" onClick="javascript:alert('こちらの内容で送信します。よろしいですか?')" value=" 送 信 "> ちなみに、内容チェックは送信されてから行っていますので、ここでは単純にアラートを出すだけです。 よろしくお願いします。 HTML の submit でゲットした value を C 言語 の HTML の submit でゲットした value を C 言語 の char として保存したいとき、 どのようにすればいいのでしょうか? 現在、以下のようにして、C言語でブラウザにHTMLがかける状態にあります。 snprintf( buffer, len, "<b>Temperature:</b> %d %s", temparature, " C <br>"); SocketWrite( socket, buffer, strlen( buffer ) ); この際、HTMLの以下のようなサブミットを使い、 <INPUT TYPE="SUBMIT" NAME="name" VALUE="label"> ユーザがブラウザ上からタイプしたvalueをC 言語として、 Char commnad = ユーザがタイプした文字; 保存したいのですが、その際どのようにして, 保存できるのでしょうか? よろしくお願いします。 POST送信かGET送信か ------------------------------------------ <SCRIPT language="JavaScript"><!-- function GoPage(url, id){ document.form.action = url; document.form.id.value = id; document.form.submit(true) } // --></script> <!--中略--> <input type="submit" name="submit" value="送信" onClick="javascript:GoPage("a.php", "1")"> ------------------------------------------ 上記のような処理を書いた場合、 遷移先である a.php で id(値:1)を取得する時は POSTで受け取るのですか?それともGETでしょうか? AIは使う人の年齢や市場にも影響する?人工知能の可能性 OKWAVE コラム submitではなくbuttonで送信 事情があり、submitではなくbuttonでフォームのデータを送信したいのですが、以下のように書くとbuttonでは4567が送信されません。 <form action="test.cgi" method="post"> <INPUT type="hidden" name="aaa" value="1234"> <INPUT type="submit" name="bbb" value="4567"> </form> ↓ <form action="test.cgi" method="post"> <INPUT type="hidden" name="aaa" value="1234"> <INPUT type="button" name="bbb" value="4567" onclick="submit();" > </form> submitと同じように、bbbのデータ4567も送信するにはどのように書けばよいのでしょうか? 宜しくお願いします。 Valueの値によってActionの送信先を振り分けるには? ユーザーさんに入力してもらうフォームは1つにして、入力された値によって、AのCGIで処理させたりBのCGIで処理させたりできたら良いと思っています。 すでにHTMLでフォームは作成しているので、このHTMLをCGIで出力させて、そこでIF文を加える事によって、フォームの送信先を2つに振り分ける事はできるでしょうか? HTMLをCGIで出力させるCGIは見た事がるのですが、フォームの送信先をどのように振り分けたら良いのか分かりません。 例えば、フォーム中に下記の選択肢が」あるとします。 <input type=radio name=sentaku value="0" checked> <input type=radio name=sentaku value="1" > 上を選択(value="0")したらAのCGIへフォーム内容を送信。 下を選択(value="1")されたら、BのCGIへフォーム内容を送信するようにしたいです。 このような処理は、簡単にできるのでしょうか? それとも難しいですか? 仮のHTMLのソースを記述しておきます。 <html> <head> <title>テスト</title> </head> <body> <form action=**** method=post> ◆Aへ <input type=radio name=sentaku value="0" checked><br> ◆Bへ<input type=radio name=sentaku value="1" ><br> <input type=submit value="送信する"> </form> </body> </html> 上記のソースは仮なので、実際使用しているソースとは違います。 HTMLをCGIで出力するCGIを使用したり、このソースを改造する事でactionの送信先を振り分ける事はできますか? JavaScriptを使用しない方法を希望します。 アドバイスをお願い致します。 JavaScriptでsubmitされない おはようございます。早速ですが、JavaScript中で、 document.formName.action = "サーブレット名"; document.formName.submit(); としてサーブレットにJSPの値を送信したいのですが、 JavaScriptの中でエラーが出てしまい送信できません。 調べた結果どうやらdocument.formName.submit();の所でエラーが出ます。原因として考えられるものは何でしょうか?よろしくお願い致します。 HTMLのKEYとVALUEについて HTMLのKEYとVALUEについて HTMLのフォームを以下のように使ってユーザのインプットを保存したいのですが、 (具体的に言うとコマンドは、y か n のみを認識するようにしたいです。) <form name="input" action="html_form_submit.asp" method="get"> コマンド: <input type="text" name="command" /> <input type="submit" value="Submit" /> </form> この場合、キーが"command"というストリングで、 valueが ”y” か”n” となるのでしょうか? また、どのようにして"y"か”n”を参照できるのでしょうか? よろしくお願いします。 【HTML(PHP?)】複数のフォームと複数の実行ボタン(submit 【HTML(PHP?)】複数のフォームと複数の実行ボタン(submit)の扱いについて どのカテゴリで質問しようか迷いましたがこちらで・・・。 今回は画像を使用して質問します。 今回はHTML(PHP使用)に関しての質問なのですが、 図にあるように、※1をクリックすると、その次のページにA,Bの情報がPOSTで次のページに送信されるようにしています。 ここで、※2にも同じように、A,Bの情報をPOSTで次のページに送信したいのですが、 何故かPOSTで送信されないみたいなのです。 どうにかして※2も※1と同じようにPOSTを送信したいのです。 別の質問サイトで、「押されたsubmitがどれかによって処理を分岐させる」と回答が帰ってきたのですが、javascript無しのPHPだけで以上のことができるのでしょうか? なお、HTMLのFORMタグは入れ子にしていませんし、 POST受け取り先の.phpも問題はありません。 以下、HTMLのform、input部分のソース ※1のフォームタグ内容 <form action="search.php" method="post" name ="search"> ※1ボタンの内容 <input type="submit" name="searching" value="再検索"> ※2のフォームタグ内容 <form action="result.php" method="post" name ="res"> ※2ボタンの内容 <input type="submit" name="result" value="結果表示"> まとめとして、 押されたsubmitがどれかによって処理を分岐させる方法を、 javascriptではなく、PHPのみで実装させたいのです。 どうかよろしくお願いします。 submitについて <script type="text/javascript"> <!-- function go() { document.getElementsByTagName("input")[3].value+="text"; } //--> </script> <form name="NAME1" action="#" method="get" onSubmit="go()"> <input type="submit" name="submit1" value="送信1" > <input type="submit" name="submit2" value="送信2"> <input type="button" name="submit3" value="送信3" onClick="go()"> <input type="text" name="text1" size="10"> </form> なのですが、送信2のsubmitを4回クリックすると以下のように表示されるのですが、どういう感じで実行されているのかわかりませんので教えていただけないでしょうか? 一応一回目はtext1=textとなるのですがテキストボックスには空になります。 2回目はtext1=textとなりテキストボックスにはtextが入ります。 3回目はtext1=texttextとなりテキストボックスには空になります。 4回目はtext1=textとなりテキストボックスは空になります。 以上よろしくお願いします。 【HTML(PHP?)】複数のフォームと複数の実行ボタン(submit 【HTML(PHP?)】複数のフォームと複数の実行ボタン(submit)の扱いについて 【お詫び】 やたらと重く、送信ボタンを何度も押してしまい、同じ質問を何度も投稿した形になってしまい、大変申し訳ございませんでした。 それらの質問は全て削除させていただきました。 どのカテゴリで質問しようか迷いましたがこちらで・・・。 今回は画像を使用して質問します。 今回はHTML(PHP使用)に関しての質問なのですが、 図にあるように、※1をクリックすると、その次のページにA,Bの情報がPOSTで次のページに送信されるようにしています。 ここで、※2にも同じように、A,Bの情報をPOSTで次のページに送信したいのですが、 何故かPOSTで送信されないみたいなのです。 どうにかして※2も※1と同じようにPOSTを送信したいのです。 別の質問サイトで、「押されたsubmitがどれかによって処理を分岐させる」と回答が帰ってきたのですが、javascript無しのPHPだけで以上のことができるのでしょうか? なお、HTMLのFORMタグは入れ子にしていませんし、 POST受け取り先の.phpも問題はありません。 以下、HTMLのform、input部分のソース ※1のフォームタグ内容 <form action="search.php" method="post" name ="search"> ※1ボタンの内容 <input type="submit" name="searching" value="再検索"> ※2のフォームタグ内容 <form action="result.php" method="post" name ="res"> ※2ボタンの内容 <input type="submit" name="result" value="結果表示"> まとめとして、 押されたsubmitがどれかによって処理を分岐させる方法を、 javascriptではなく、PHPのみで実装させたいのです。 どうかよろしくお願いします。 value文のないInputタグ Inputタグの内容を送信したいのですが、 例えば、フォームF1のテキストエリアT1に、 document.F1.T1.value = "テスト"; として、JavaScript側から値(value)を指定します。 この場合、 <form method="post" name="F1"> <input type="text" name="T1"> </form> とするだけで、ブラウザに、「テスト」と表示させられますよね。 しかし、Inputタグの中に「value」の値が無いため、 他のURLに、テキストエリア「T1」の内容を送信することができません。 このようにJavaScript側から値(value)を指定したInputタグの値を送信する方法について教えてください。 注目のQ&A 「You」や「I」が入った曲といえば? Part2 結婚について考えていない大学生の彼氏について 関東の方に聞きたいです 大阪万博について 駅の清涼飲料水自販機 不倫の慰謝料の請求について 新型コロナウイルスがもたらした功績について教えて 旧姓を使う理由。 回復メディアの保存方法 好きな人を諦める方法 小諸市(長野県)在住でスキーやスノボをする方の用具 カテゴリ [技術者向] コンピューター プログラミング・開発 Microsoft ASPC・C++・C#CGIJavaJavaScriptPerlPHPVisual BasicHTMLXMLCSSFlashAJAXRubySwiftPythonパフォーマンス・チューニングオープンソース開発SEOスマートフォンアプリ開発その他(プログラミング・開発) カテゴリ一覧を見る OKWAVE コラム 突然のトラブル?プリンター・メール・LINE編 携帯料金を賢く見直す!格安SIMと端末選びのポイントは? 友達って必要?友情って何だろう 大震災時の現実とは?私たちができる備え 「結婚相談所は恥ずかしい」は時代遅れ!負け組の誤解と出会いの掴み方 あなたにピッタリな商品が見つかる! OKWAVE セレクト コスメ化粧品 化粧水・クレンジングなど 健康食品・サプリ コンブチャなど バス用品 入浴剤・アミノ酸シャンプーなど スマホアプリ マッチングアプリなど ヘアケア 白髪染めヘアカラーなど インターネット回線 プロバイダ、光回線など