No.5ベストアンサー
- 回答日時:
>しかし、以下の文がどうしても利いていません。
>document.inForm.aTextdocument.outForm.submit();
ごめんなさいぃぃぃ!!
ゴミが混じりました。
document.outForm.submit();
だけです。
なんで前にこんなのついてしまったのだろう・・・。
失礼いたしました。
sightさん度々ありがとうございました。
何とかできるようになりました。
それにしても発想がおもしろくて
まだまだ奥が深いなと感じています。
もっと勉強しなくては...
No.4
- 回答日時:
makokoko様
>それぞれのボタンのONCLICK時に送信しないフィールドのDISABLED属性を
>TRUEにすれば、送信するデータの分別はできます。
おお、なるほど!!
Internet Explorer限定ですけど(ですよね??)、こんな手があったんですね。
No.3
- 回答日時:
><A HREF="javaScript:document.aFORM.aText.submit();">送信</A>
あ、これじゃ無理です。
INPUTはsubmitなんてメソッドは持っていないはずです。
submitできるのはFORM要素単位です。
<INPUT TYPE="submit">を使わないのならば、NAME属性云々、という方法は使えません。
アンカータグの中でJavaScriptでフォームをサブミットするということは、submitタイプのINPUT要素をもたないですから、存在しない要素にNAME属性を設定するなどできないはずです。
JavaScript使うんでしたら、FORM2つは必須でしょう。
あんまよくないし、動作確認もしてないけど、こんな感じ?そのままじゃ動かないかも。
JavaScriptでoutFormに書き込んでsubmitします。
TextNameの値の方にどっちのINPUTを選んだか、Textの値の方に入力した値がはいるはず。
<SCRIPT LANGUAGE="JavaScript">
<!--
function submitForm(formObj){
document.outForm.TextName.VALUE = formObj.NAME ;
document.outForm.Text.VALUE = formObj.VALUE ;
document.inForm.aTextdocument.outForm.submit();
}
//-->
</SCRIPT>
<FORM NAME="inFORM">
<INPUT TYPE="text" NAME="aText"><BR>
<INPUT TYPE="text" NAME="bText"><BR>
<A HREF="javaScript:submitForm(document.inForm.aText);">送信</A>
<A HREF="javaScript:submitForm(document.inForm.bText);">送信</A>
</FORM>
<FORM NAME="outFORM" action="mailto:xxxx" METHOD="post">
<INPUT TYPE="hidden" NAME="TextName" VALUE="">
<INPUT TYPE="hidden" NAME="Text" VALUE="">
</FORM>
sightさん。再びありがとうございます。
なるほど。複雑ですが、プリントアウトして構造を分析してみました。
aTextフォームに"aaa"を記入し、送信したとして、
<!--
function submitForm(formObj){
document.outForm.TextName.VALUE = formObj.NAME ;
/*outFORMの"TextName"に初期値として"aText"を...*/
document.outForm.Text.VALUE = formObj.VALUE ;
/*outFORMの"Text"に初期値として"aaa"を...*/
つまり、outFORMの方をsubmitするわけですね!
しかし、以下の文がどうしても利いていません。
document.inForm.aTextdocument.outForm.submit();
}
//-->
これは
document.inForm.aText;
document.outForm.submit();
でしょうか?
どうしてもoutFORMがsubmitされません。
もう少し調べてみたいと思います。
ありがとうございました。
No.1
- 回答日時:
押されたボタンによって送るデータを選択するとなると・・・。
たぶん普通は、JavaScriptとダミーの<FORM>(hiddenエリアのみ)を2つ用意してやるんでしょうね。
FORM要素の中で名前と値を満足した要素はsubmitで全部送られてしまいますから。
submit AとSubmitBとで、別々の入力フィールドの値を送信する、という方法は存じませんが、submit AとSubmitBとに別々のNAME属性を付けて、受け取った方でどちらのsubmitボタンが押されたか判断して・・・というのではダメでしょうか?
この回答への補足
作ってみたFORM内だけ抜粋しますと、
<FORM NAME="aFORM" action="mailto:xxxx" METHOD="post">
<INPUT TYPE="text" NAME="aText"><BR>
<INPUT TYPE="text" NAME="bText"><BR>
<A HREF="javaScript:document.aFORM.aText.submit();">送信</A>
<A HREF="javaScript:document.aFORM.bText.submit();">送信</A>
</FORM>
という風に作成したのですが、submitが利かないようです。
なかなかだめですね…。もう少し考えてみます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・人生のプチ美学を教えてください!!
- ・10秒目をつむったら…
- ・あなたの習慣について教えてください!!
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・【大喜利】【投稿~9/18】 おとぎ話『桃太郎』の知られざるエピソード
- ・街中で見かけて「グッときた人」の思い出
- ・「一気に最後まで読んだ」本、教えて下さい!
- ・幼稚園時代「何組」でしたか?
- ・激凹みから立ち直る方法
- ・1つだけ過去を変えられるとしたら?
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
submitするとなぜか2度実行する
-
新規ウインドウから他のページ...
-
Formの処理分岐について
-
一つのページで二つのFormを別...
-
JavaScriptにおいてPOSTで送信...
-
ラジオボタンの選択で解答・点...
-
tableの任意行にfocusをあてる
-
クリックされた罫表セルの行番...
-
全てのselect要素をデフォルト...
-
プルダウン 項目が多いので先頭...
-
一覧から選択した行の行番号を...
-
自動的に連番生成したURLにリン...
-
ドロップダウンリストの値の足...
-
チェックボックス付きのテーブ...
-
チェックボックスにチェックが...
-
複数のプルダウンメニューの表...
-
変数の宣言?
-
リンク先にまで色変更されたま...
-
セレクトボタンで特定の項目で...
-
クリックさせたいが、click()が...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
submitするとなぜか2度実行する
-
onClick="this.form.submit
-
confirmのOK・キャンセルを押し...
-
フォーム内で記入したクエリ送...
-
onclickをEnterキーでも行いたい
-
ボタン無しでフォーム内容送信
-
VBSでブラウザ上のテキストボッ...
-
onclickで2個指定するには?
-
ボタン2回押しを無効にしたい
-
確認ダイアログの出し方(JavaS...
-
sessionの値でボタンを活性・非...
-
送信フォームで送信ボタンをお...
-
jsで質問です。 ボタンが二つ存...
-
confirm()で表示したダイアログ...
-
JavaScriptにおいてPOSTで送信...
-
メッセージボックスで「はい」...
-
VBScript
-
Javascriptで二重送信を防止し...
-
HTAで、こんなボタンが作りたい。
-
印刷プレビュー後のウィンドウ...
おすすめ情報