
No.3ベストアンサー
- 回答日時:
どちらかというとformのonSubmitでやる方が
一般的ではないでしょうか?
<FORM onSubmit="if(this.data.value==''){return false}">
<INPUT type="text" name="data" value="">
<INPUT type="submit" name="exec" value="実行">
<INPUT type="reset" name="cancel" value="キャンセル">
</FORM>
もちろん、スクリプトが無効な端末からは必ず
送られてしまいます。それがいやなら、submit
でモノを送るのはやめてボタンに実行属性をつけて
ください。そうすればスクリプトが無効なユーザー
からはデータが送れなくなります。↓こんなん?
<FORM onSubmit="if(this.data.value==''){return false}">
<INPUT type="text" name="data" value="">
<INPUT type="button" name="exec" value="実行" onClick="this.form.submit()">
<INPUT type="reset" name="cancel" value="キャンセル">
</FORM>
今回はdataしか見ていませんが、もしチェックする
項目がおおいようであれば、ユーザー関数をご利用
ください。内容がわからなければjavascriptの
ページをご参照ください。
ちなみにキャンセルをsubmitするのはどうかと
思いましたので勝手にresetにしてあります。
あしからず
No.2
- 回答日時:
<INPUT type="submit" name="exec" value="実行" onclick="return false;">
上記のようにonclickを追加すれば反応しなくなります。
但し、何が空白なのかわからないので、
どんな状態でももれなく反応しません。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
getParameterで値が取得できず...
-
ASP.NET ブラウザでボタンが表...
-
selectで自動でsubmitボタンを...
-
submitボタンにvalue属性の値で...
-
<div>部分のみの更新
-
htmlでsubmit送信時、actionよ...
-
異なるformのsubmitボタンを同...
-
HTML、同じデータを表示する方法
-
INPUTのボタン周囲のスペース
-
お気に入りボタンについて
-
formの名前はname? id?
-
ASP.net Button がSafariで丸く
-
HTMLだけでボタン作成
-
前の画面の情報を保持するには?
-
Ctrlキーを押しながらのダブル...
-
Accessの画面更新を一時的に停...
-
セッションIDを取得したい
-
asp.NET初心者です。「 ’Contex...
-
SPREADでカーソルの位置を1行目...
-
DataGridViewのチェックボック...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
getParameterで値が取得できず...
-
ただいま勉強始めたての初心者...
-
HTMLボタンの文字色を変え...
-
submitボタンにvalue属性の値で...
-
戻ると、記入フォームの内容が...
-
ボタンをクリックした時に、入...
-
inputのtextとsubmitの高さがズ...
-
ボタンのなかに表示する文字を...
-
checkboxとlabelがずれる
-
UWSC
-
異なるformのsubmitボタンを同...
-
<FORM> </FORM> の中に さらに...
-
~SNSのシェアボタン多数をブロ...
-
Enterキークリック時の動作につ...
-
リンクでPOSTデータを送信する...
-
開くと同時に自動submit
-
HTMLについて教えてください。 ...
-
CSSで条件によってボタンの文字...
-
ボタンを押さずにボタンを押す...
-
htmlでsubmit送信時、actionよ...
おすすめ情報