<script type="text/javascript">
function ismatch()
{
var email=document.getElementById("email").value;
var regex=/.+@.+/;
if(regex.test(email))
{
return true;
}
else {alert("格式不正确!");return false;} }
</script>
<form id="form3" action="wang.aspx" onsubmit="return ismatch();">
<input type="text" id="email" />
<input type="submit" value="submit"/>
<input type="button" value="提交" onclick="this.form.onsubmit();"/>
</form>
请问一下,红字的一行onclick="this.form.onsubmit();"为什么点击按钮时无法触发onsubmit="return ismatch();"呢?
function ismatch()
{
var email=document.getElementById("email").value;
var regex=/.+@.+/;
if(regex.test(email))
{
return true;
}
else {alert("格式不正确!");return false;} }
</script>
<form id="form3" action="wang.aspx" onsubmit="return ismatch();">
<input type="text" id="email" />
<input type="submit" value="submit"/>
<input type="button" value="提交" onclick="this.form.onsubmit();"/>
</form>
请问一下,红字的一行onclick="this.form.onsubmit();"为什么点击按钮时无法触发onsubmit="return ismatch();"呢?
function ismatch()
{
var email=document.getElementById("email").value;
var regex=/.+@.+/;
if(regex.test(email))
{
return true;
}
else {alert("格式不正确!");return false;} }
</script>
<form id="form3" action="wang.aspx" onsubmit="return ismatch();">
<input type="text" id="email" />
<input type="submit" value="submit"/>
<input type="button" value="提交" onclick="this.form.onsubmit();"/>
</form>这个应该是半角{,而你打成全角{