- ベストアンサー
フォームボタンのvalueを渡す方法は?
- フォームボタンのvalueを渡すための方法を教えてください。
- 入力チェック後、ボタンのvalueをword.phpに渡す方法を教えてください。
- btnのvalueをPOSTで受け取り、処理を分岐させる方法を教えてください。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
<html> <head> <SCRIPT language="JavaScript"> <!-- function chk(chk){ var chkfrm = chk.form; var tmp = chkfrm.word.value.length; if(tmp > 50 ){ alert("文字数が多すぎます"); } else{ form.btn.value = chk.value; chkfrm.submit(); } } //--> </SCRIPT> </head> <body> <form name="form" method="get" action="sub.htm"> <input name="word" type="text" id="word"> <input type="button" value="A" onclick="chk(this);"> <input type="button" value="B" onclick="chk(this);"> <input type="button" value="C" onclick="chk(this);"> <input type="hidden" name="btn"/> </form> </body> </html> こんな感じでどうでしょう?
その他の回答 (1)
- susie-t
- ベストアンサー率86% (37/43)
ごめんなさい、1をちょっと訂正させてください。 form.btn.value = chk.value; を chkfrm.btn.value = chk.value; としてください。 (もとのままでも動作はするのですが。汎用的ではないので^^;)
お礼
そこまで考えてもらってありがとうございます! 助かりました。
お礼
めちゃくちゃ早い回答ありがとうございますm(__)m ばっちりです!お手数おかけしました。