formについて
JavaScriptを使ったアンケートについて
<html>
<head>
<meta http-equiv="Content-Script-Type" content="text/javascript" />
<meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS" />
<title>アンケート</title>
<script type="text/javascript">
function Conf(){
a = document.forms[0].Email.value;
if(a.match(/[a-zA-Z0-9_.]+@+[a-zA-Z0-9.]+$/)==null){
alert("間違っています");
}
subWin=window.open("about:blank","form_data","width=300,height=300");
subWin.document.open();
subWin.document.write(a);
subWin.document.close();
}
</script>
</head>
<body>
<form>
<p>■メールアドレスを記入して下さい</p>
<input type="text" name="Email" id="Email" size="40" />
<input type="button" value="確認" onClick="Conf()" />
</form>
</body>
</html>
これだと、メルアドが間違っていますとalertが表示された後に、サブゥインドウが表示されてしまいます。
アンケートフォームを作りたくてJavaScriptを勉強中なのですが、メアドの入力が合っている場合のみサブゥインドウを表示させる方法が分からず、質問させて下さい。回答よろしくお願い申し上げます。
お礼
貴重なご意見ありがとうございました。卒業論文作成において参考にさせていただきます。