有人可以告訴我什麼是錯的?JavaScript的onsubmit和2功能錯誤
我想創建一個基本的登錄頁面,只有在正確的密碼寫入
<html>
<head>
<script>
function validateForm()
{
var x=document.forms["myForm"]["fname"].value;
if (x==null || x=="")
{
alert("First name must be filled out");
return false;
}
var x=document.forms["myForm"]["fname2"].value;
if (x==null || x=="")
{
alert("password must be filled out");
return false;
}
}
function isValid(myNorm){
var password = myNorm.value;
if (password == "hello_me")
{
return true;
}
else
{alert('Wrong Password')
return false;
}
}
</script>
</head>
<body>
<form name="myForm" action="helloworld.html" onsubmit="return !!(validateForm()& isValid())" method="post">
Login ID: <input type="text" name="fname"> <br />
<br>
Password: <input type="password" name="fname2" > <br />
<br />
<br />
<input type="submit" value="Submit">
<input type="Reset" value="clear">
</form>
</body>
</html>
什麼錯誤? – imbondbaby
one&missing。應爲 「返回!!(validateForm()&&的isValid())」 – Aneesh
<形式名稱= 「myForm的」 行動= 「的helloworld.html」 的onsubmit = 「返回(validateForm()&的isValid(fname2))」 方法=「POST 「>使用此 – SkyWalker