• 締切済み

buttonのVALUEが渡される条件

form内にINPUTタグでbuttonを複数設定するのですが、 buttonのVALUEがパラメタで渡される場合と渡されない場合があり、 悩んでいます。 一番いいのはどんな状況でもbuttonのVALUEが渡されない状態にしたいのですが、buttonのVALUEが渡される条件を教えていただけたらと思います。 今のソースでは、位置により渡される場合とそうでない場合に別れます。 下記ソースの場合ですと、8行目の「btn_a」のVALUE「ボタンA」がパラメタで渡されます。 しかし、18行目の「INPUT TYPE="text"…」以降に設定すると渡されないのです。 この違いはなんでしょうか。 説明不足でしたら補足致します。 ご教授頂けると助かります。 1<FORM ACTION="xxxxxxx" METHOD="POST" NAME="form_1" onSubmit="return false"> 2 3-- 外側のテーブル 4<TABLE> 5 <TR> 6 <TD> 7 <div align="right"> 8 <INPUT TYPE="button" NAME="btn_a" VALUE="ボタンA" onClick="a_click();"> 9 </div> 10 </TD> 11 </TR> 12 <TR> 13 <TD> 14 -- 内側のテーブル 15 <TABLE> 16 <TR> 17 <TD>項目あ</TD> 18 <TD><INPUT TYPE="text" NAME="t_name" SIZE="80" MAXLENGTH="80"></TD> 19 </TR> 20 21 (中略) 22 </TABLE> 23 </TD> 24 </TR> 25</TABLE>

みんなの回答

回答No.1

1、<form>タグの閉じタグはどこにありますか? 2、javascriptのソースはどのようになっていますか? 以上二点、補足願います。 あと、8行目の onClick="a_click();" の関数呼び出しではパラメータは渡されていないと思いますが。

noname_8181
質問者

お礼

ご回答ありがとうございます。 折角ご回答頂いたのに申し訳ないのですが、私の方で問題があらかた解決致しまして、締め切りたいと思います。 簡単に解決した経緯を書きますと、件のHTMLをPL/SQLで作成しているのですが、なぜかformをオープン後INPUTタグでbuttonを表示させると、valueを渡してしまうので、INPUTタグの前に隠しフィールドで値を設定しましたらvalueを渡さずに正常に遷移致しました。 それと、今私が言うのもなんですが、カテゴリを間違ってしまったかもしれません…… javascriptに触れてないですもんね…… 判りづらい質問に回答しようとしていただき感謝致します。