JavaScript 验证表单没有因错误而停止

标签 javascript html

我正在制作简单的 html 表单并使用 javascript 进行验证..但是我的表单并没有因错误而停止...

if(document.register.fname.value=="")
{

alert("plz enter username");
document.register.fname.focus();
alert("plz enter username");
return false;
}

HTML 部分是....

<input type="image" src="img/signup.PNG" alt="Sign Up" value="signup" onsubmit="return regis()" />

即使我留下空白,它也会转到另一页....请帮助我,这是什么错误??

最佳答案

您应该将验证 javascript 放在您的表单上,如下所示:

<form name="myForm" action="demo_form.asp" onsubmit="return validateForm()" method="post">

如果你想在按下提交按钮时进行验证,试试这个:

<input type="submit" value="Submit this form" onclick="validateForm('myForm');return false;" />

关于JavaScript 验证表单没有因错误而停止,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17938569/

相关文章:

javascript - 如何在刷新时保持输入字段禁用?

javascript - 如何使用 PhoneGap 连续播放音频?

html - 对于 IE 7,表格的 <tr> 似乎不能有边框,但我也没有在谈论 <tr> 边框的书中看到?

javascript - 在 CasperJS 中使用eachThen和thenOpen在超时时继续下一个URL

javascript - 如何使用 javascript 或 jquery 查找某个特定单词在一个文本区域中被写入的次数

html - 删除空 div 中出现的行内 block 边距

javascript - 使用 d3js 在无序列表元素中创建 anchor 标记?

javascript - 为什么我的变量显示为空?

javascript - 我怎样才能用 jquery.cookie 读取保存在 cookie 中的数组?

javascript - 在 .php 文件中添加 javascript 签名板