我似乎不能让我的Javascript表单验证工作
I can't seem to get my Javascript form validation to work
这是我第一次尝试表单验证,我似乎不能让它工作。我看了w3schools的代码如何做到这一点,我的看起来很相似,它只是不工作:
下面是我的函数:
function validateUserName(NewUser) {
var u = document.forms["NewUser"]
var length = u.length;
if (u.user.value = null || u.user.value = "") {
alert("You left Username field empty");
return false;
}
}
这是我的表单:
<form name="NewUser" onsubmit="return validateUserName()" action="">
<tr>
<td>Username:</td>
<td>
<input type="text" name="user" />
</td>
</tr>
<tr>
<td class="Information"><em>4-11 characters...</em></td>
</tr>
<input type="submit" value="Submit" />
请忽略表格代码。
我做错了什么?
您正在使用赋值运算符。在if
条件中,您使用=
进行比较,您需要使用==
进行比较运算符
function validateUserName() {
var u = document.forms["NewUser"]
var length = u.length;
if (u.user.value == null || u.user.value == "") {
alert("You left Username field empty");
return false;
}
}
演示:小提琴
相关文章:
- 如何使用WCF服务和javascript表单post上传.doc文件
- 解析javascript表单验证器
- Javascript表单验证的缺点
- 动态Javascript表单不起作用
- 使用Ajax上传Javascript表单
- JavaScript表单验证-“;“错误”;不按需要工作
- JavaScript表单提交帮助
- HTML/Javascript表单会自动重置
- JavaScript表单提交没有't fire asp服务器端点击功能的提交按钮
- javascript表单验证-数值和密码
- 如何使用jsoup发布javascript表单
- 使用Javascript表单提交所需的HTML5
- JavaScript表单返回,但无法正常工作
- 使用HTML/Javascript表单使用ActiveXObject创建带有嵌入图像的outlook电子邮件
- 我如何使这个javascript表单验证DRYer
- Javascript表单验证-jsFiddle错误
- JavaScript 表单操作更改RC方法发布文本输入提交
- Javascript:表单验证getElementById仅返回第一个id元素
- JavaScript表单错误
- 使用 javascript 表单文本框内容