|
出来るのだASP Q&A掲示板(過去LOG)
訪問数 52046
昨日 889
今日 776 【PR】 パソコン入門からIT専門書まで幅広く取り揃えています。セブン-イレブン受取り手数料無料のセブンアンドワイ。 |
Topに戻る
掲示板に戻る
検索
削除
管理者
|
![]()
ボタンの入力を無効にしたい
okさん
[01/04/27 11:29:35]
[142]
|
Re:ボタンの入力を無効にしたい
NOIZEさん
[01/04/30 3:06:20]
[148]
|
| [142] ボタンの入力を無効にしたい |
| 投稿者:okさん 01/04/27 11:29:35 |
| はじめまして、okと申します。 さて、早速質問なのですが、現在ASP+IIS+IndexServerでWebサイトの検索システム を作っているのですが、その時に検索項目入力のテキストボックスに文字が入力され、「検索」 のボタンを押すとインデックスサーバーに検索を行わせるIdqというファイルにとび、空欄だと MsgBox"何か文字を入力してください"が表示されてボタンが押されなかったことになる という処理を組み込みたいのですが、この場合どのような処理を行えば良いでしょうか? 今できているソースコード(一部)は以下のようです。 <input type="text" name="CiRestriction" size="20" Value=""> <input type="submit" value="検索" name="B1"> <Script LANGUAGE="vbscript"> Sub B1_Onclick() If Search.CiRestriction.value = "" then msgbox "何か文字を入力してください" Exit Sub End IF End Sub </Script> よろしくお願いします。 |
| [148] Re:ボタンの入力を無効にしたい |
| 投稿者:NOIZEさん 01/04/30 3:06:20 |
| onClickイベントではなくonSubmitイベントでvalueが空白だったらfalseを返して FormActionをおこなわないというのが一般的でしょう。 <Script LANGUAGE="JAVAScript"> function txtCheck() { ret=true; if(document.f1.CiRestriction.value == "") { alert("入力してください"); ret = false; } return ret; } </Script> <FORM METHOD=post name=f1 onsubmit="txtCheck(); return ret;"> <input type="text" name="CiRestriction" size="20"> <input type="submit" value="検索" name="B1"> </Form> ってこういうことなのでしょうか? |
|
TreeBBS For ASP V.0.1.3 |