gpt4 book ai didi

javascript - 带有javascript验证的php表单

转载 作者:行者123 更新时间:2023-11-29 19:25:13 25 4
gpt4 key购买 nike

我正在处理注册页面。我陷入了这个 javascript 表单验证。我想要做的是首先验证输入的数据,然后将值传递给操作页面。但验证永远行不通。我尝试删除操作并删除函数中的 (form) 并尝试传递 form 但没有任何效果。

这是我的代码

<html>

<head>
<title>Registeration</title>
<script language="javascript">
function regval(form) {
var a = document.forms["regform"]["username"].value;
var b = document.forms["regform"]["password"].value;

if (a == null || a == "") {
alert("Enter username");
return false;
}
if (b == null || b == "") {
alert("enter password");
return false;
}

}
</script>
</head>

<body>
<form name="regform" id="regform" action="registration.php" method="post" onSubmit="return regval();">
<table width="274" border="0" align="center" cellpadding="2" cellspacing="0">
<tr>
<td width="95">
<div align="right">Username:</div>
</td>
<td width="171">
<input type="text" name="username" />
</td>
</tr>
<tr>
<td>
<div align="right">Password:</div>
</td>
<td>
<input type="password" name="password" />
</td>
</tr>
<td>
<div align="right"></div>
</td>
<td>
<input name="submit" type="submit" value="register" onClick="validateForm()" />
</td>
</tr>
</table>
</form>
</body>

</html>

最佳答案

if(b==nul||b="")

应该是:

if(b==null||b=="")

或更短:

if(!a) { alert("Enter username"); return false; }
if(!b) { alert("Enter password"); return false; }

关于javascript - 带有javascript验证的php表单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31041914/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com