出来るのだASP Q&A掲示板(過去LOG)  訪問数 52046 昨日 889 今日 776
    【PR】 パソコン入門からIT専門書まで幅広く取り揃えています。セブン-イレブン受取り手数料無料のセブンアンドワイ。
Topに戻る 掲示板に戻る 検索 削除 管理者

[2273] Re:入力チェックについて(BASP21使用asp)
投稿者:北岳さん 2002/07/04 17:55:12
過去ログ [2090] フォーム未入力チェック
を参考に、クライアントサイドで入力チェックを済ませる方がスマートですね。
その場合、1.aspはaspの機能を使っておらず、htmで十分なので、拡張子も変更。
 
---------------1.htm-------------------
<HTML><HEAd>
<script language="JavaScript">
<!--
function ChkForm1(x){
var wdd1=x.MyName.value;
wdd1=wdd1.replace(/[ |\s|\t]*/g,"");
if (wdd1=="") {
window.alert ("氏名が空白です。");
return false;
}
return true;
}
// -->
</script>
</HEAD>
<BODY>
<FORM NAME="My_Form" METHOD="POST" ACTION="2.asp" ENCTYPE="multipart/form-data" onSubmit="return ChkForm1(this);">
<p>氏名:<INPUT TYPE="text" Name="MyName"><BR>
ファイル1:<INPUT TYPE="file" Name="file1" size=100><BR>
ファイル2:<INPUT TYPE="file" Name="file2" size=100><BR>
ファイル3:<INPUT TYPE="file" Name="file3" size=100><BR>
<br><INPUT TYPE="submit" Name="btn_Up" value=" アップロード ">
</FORM></body></HTML>
-------------------------------------
 
サーバサイドでやる方が快感を覚える、という場合は、2.aspの
Namae = bobj.Form(b,"MyName")
の次に
if Namae="" then
response.write("氏名が空白です。")
response.write("ブラウザの戻るボタンを押してください。")
response.end
end if
を挿入すればよいでしょう。
(最初のをお勧めします。)

入力チェックについて(BASP21使用asp)   モッキン・バードさん [2002/07/04 16:51:58] [2272]
  Re:入力チェックについて(BASP21使用asp)   北岳さん [2002/07/04 17:55:12] [2273]
    Re:入力チェックについて(BASP21使用asp)   モッキン・バードさん [2002/07/05 9:47:07] [2276]


TreeBBS For ASP V.0.1.3
Program By YasNet