メール確認再入力チェック
-
0 名前: Radiant : 2006/04/20 00:12
- 初めましてRadiantと申します。
メールフォームにて必須項目のチェックは理解できたのですが、
1.メールアドレス
2.メールアドレス(確認用)
のように2つのフィールドを照らし合わせて間違っていた際にエラーを
出すようにしたいのですが、どのようにしたらよろしいのでしょうか?
よろしくお願い致します。
-
1 名前: Chip : 2006/04/20 00:12
- 必須チェックができているなら、両者を比べるだけなんですが・・・
具体的な方法がわからないというのであれば、必須項目のチェックと一部重なるので
そのページのURLを、
できなければ現状のソース(フォームあたりと必須チェックのscript部分あたり)を提示した方がお互いの手間が省けます。
-
2 名前: Radiant : 2006/04/20 00:12
- お手数をおかけしましてすみません。
外部読み込みのjavaとなっております。
function mail_con_form_check(f) {
var iCount = 0;
if (f.mail.value == "") {
alert("Eメールアドレスを入力してください。");
return false;
}
if (f.mail.value.indexOf('@')==-1) {
alert("Eメールアドレスを正しく入力してください。");
return false;
}
if (f.mail.value.indexOf('.')==-1) {
alert("Eメールアドレスを正しく入力してください。");
return false;
}
return true;
}
htmlの一部です。
<form id="form1" name="form1" method="post" action="mpmail.cgi" onSubmit="return mail_con_form_check(this)">
<input type="hidden" name="action" value="Check">
<input type="hidden" name="State" value="1">
<table width="100%" border="0" cellpadding="0" cellspacing="0" id="formArea">
<tr>
<th scope="row">E-mail<span class="required">(必須)</span></th>
<td><label>
<input name="mail" type="text" class="long" id="mail" />
</label></td>
</tr>
<tr>
<th scope="row">E-mail(再入力)<span class="required">(必須)</span></th>
<td><label>
<input name="mailaddress2" type="text" class="long" id="mailaddress2" />
</label></td>
</tr>
</table>
このような感じでよろしいでしょうか?
-
3 名前: うらら : 2006/04/20 00:12
- ここまで書けてjavaとJavaScriptの区別もつかんというのか。
-
4 名前: Radiant : 2006/04/20 00:12
- 大変申し訳ございません。JavaScriptです。
ちなみに頂いたものを加工しようとしてました。
ここは知識が乏しい人がきてはいけないところなのでしょうか?
-
5 名前: 匿名希望 : 2006/04/20 00:12
- 知識がどうとかじゃなく、最初から
> 頂いたものを加工しようとしてました。
と書いておけばよかったんじゃないでしょうか。
(>>3は純粋に疑問に思ったのではなかろうか?)
これ以上本筋と離れるようなら以下のスレッドでどうぞ。
http://www.tagindex.com/cgi-lib/bbs/patio.cgi?mode=view&no=146
-
6 名前: 藻 : 2006/04/20 00:12
- >>2
で
if(mail!=mailaddress2){alert("正しいメールアドレスを入力してください。");}
じゃないですか?
-
7 名前: Radiant : 2006/04/20 00:12
- わかりました。やってみます。
ありがとうございます。
ご迷惑をお掛けしました。