gpt4 book ai didi

JavaScript 不执行表单验证

转载 作者:行者123 更新时间:2023-12-03 12:43:50 25 4
gpt4 key购买 nike

我对 Web 开发比较陌生,我正在尝试使用 javascript 进行一些表单验证,但我的 javascript block 没有执行,我真的不知道为什么。有什么想法吗?

<html>
<head>
<title>Login</title>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link type = "text/css" rel = "stylesheet" href = "formato.css" />
<script type = "text/javascript">
function validate(){
var x = document.forms[LoginInformation][username].value;
var y = document.forms[LoginInformation][password].value;
if(document.LoginInformation){
alert("Enter a username");
return false;
}
if(y===null || x ===""){
alert("Enter a password");
return false;
}
}
</script>
</head>
<body>
<center>
<div id = "login">

<form method = "post" name = "LoginInformation" onsubmit = "return (validate());" action="./TestLogin">
<fieldset>
<legend>Informaci&oacute;n de Login</legend>
<label>Usuario:<br />
<input type="text" name="username" size ="15"/></label><br />
<label>Contrase&ntilde;a:<br />
<input type="password" name="password" size ="15"/></label><br />
<label><br /><input type = "submit" name = "login" value = "Login"/></label><br />
</fieldset>
</form>
</div>
</center>
</body>

最佳答案

请按如下所述将表单 ID 和控件 ID 作为字符串传递

var x = document.forms["登录信息"]["用户名"].value;
var y = document.forms["登录信息"]["密码"].value;

关于JavaScript 不执行表单验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23413956/

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