CGI-BBS > 情報収集 > フォームメール > 必須入力項目の設定がどうしてもうまくいきません


カレッヂ
カレッヂ


質問者 あ〜る  投稿日 2006/8/4(金) 10:37:15
http://www.ai-bou.net/ryu/req-1/
長くなりますが一応フォーム設置のhtmlソースをすべてのせます。
必須記入欄を設定したいのですがindispenの使い方がわかりません。いろいろやってみましたが
うまくいきません。必須項目未記入欄エラー表示をしたいのですが・・・・
<html lang="ja">
<head>
<meta http-equiv="content-type" content="text/html; charset=shift_jis">
<title>Sample Mail Form</title>
</head>
<body bgcolor=#ffffff text=#000000 link=#c0c0ff alink=#c0c0ff vlink=#6060f0>
		<form name="form1" method="post" action="form2mail.cgi">
			<div align="center">
					<table width="608" border="0" cellspacing="0" cellpadding="0" align="center" bgcolor="#FFFFFF">
					<tr>
						<td valign="top">
							<div align="center">
								<table width="582" border="0" cellspacing="0" cellpadding="0">
									<tr>
										<td class="f1214g"><img src="../images/spacer.gif" width="5" height="3"></td>
									</tr>
									<tr>
										<td>
											<table width="582" border="1" cellspacing="0" cellpadding="3" bordercolor="#006633" class="f1216g">
												<tr>
													<td bgcolor="#99FFCC" valign="top"><font class="font3">ご氏名</font><font color="#ff0000" class="f1012g"> </font></td>
													<td valign="middle"><input type="text" name="姓" size=13>
                                                         <input type="text" name="名" size=13></td>
												</tr>
												<tr>
													<td bgcolor="#99FFCC" valign="top"><font class="font3">郵便番号</font></td>
													<td valign="middle"><input style="ime-mode:disabled;" type="text" name="郵便番号1" size="5">
                    <font class="font3"> -</font> 
                    <input style="ime-mode:disabled;" type="text" name="郵便番号2" size="5">
                    <font class="f1012g">(半角数字で入力してください)</font></td>
												</tr>
												<tr>
													<td bgcolor="#99FFCC" valign="top"><font class="font3">ご住所</font></td>
													<td valign="middle"><font class="font1">市区町村・丁目・番地</font> 
                    <input type="text" name="ご住所2" size="45" maxlength="100"></td>
												</tr>
												<tr>
													<td bgcolor="#99FFCC" valign="top"><font class="font3">E-mail</font></td>
													<td valign="middle"><font class="font3"><input style="ime-mode:disabled;" type="text" name="_emailset" size="31">
                    </font><font class="f1012g">(半角で入力してください)</font><br>
													</td>
												</tr>
											</table>
										</td>
									</tr>
									<tr>
										<td align="center" class="f1216g">
											<blockquote>
												<div align="center">
													<input type=checkbox name="_check" value="1" checked>送信前に内容を確認する <input type="submit" name="ボタン" value="確認画面へすすむ"></div>
											</blockquote>
										</td>
									</tr>
									<tr>
										<td align="center" class="f1216g"><img src="../images/spacer.gif" width="5" height="5"></td>
									</tr>
						</td>
					</tr>
				</table>
								</div>
		</form>
	</body>
</html>

【プロバイダ】http://www.anm-1.com/
【習熟度】多少の改造ができる

回答者 rescue  [削除]  投稿日 2006/8/10(木) 23:07:42
たとえば、姓を必須にする場合は、<form>〜</form>内のどこかに、
<input type=hidden name="_indispen" value="姓">
というタグを入れてください。複数あればその数分、設定してください。

返信(回答)する

 


Web裏技