【发布时间】:2013-08-01 15:24:06
【问题描述】:
我有一个 javascript 函数可以检查是否有人输入了他们的电子邮件:
function formValidate(){
form1 = document.forms['_register1'];
if (form1.elements['email'].value == 'Type Your Email Address Here')
{
alert('Please enter your email address.');
form1.elements['email'].focus();
return false;
}
}
这里是html表单:
<form method="post" enctype="multipart/form-data" name="_register1" id="_register" action="signup.php" >
<input type="text" class="field" value="Type Your Email Address Here" name="email" title="Type Your Email Address Here" />
<input type="submit" class="button button-signup" value="SIGN UP!" onclick="formValidate();" />
如果用户没有输入电子邮件地址,我希望弹出 javascript 警报,一旦用户按下确定,我希望页面保持不变。在电子邮件有效之前,我不希望 action="signup.php" 发生。这看起来应该很简单,但我在互联网上到处找,找不到解决方案。
谢谢。
【问题讨论】:
标签: forms validation action onsubmit actionform