我有一个单独的js文件来捕获和验证输入框中输入的输入。但是,我没有运气。我从课堂上得到了另一个正常工作的例子,但这个例子不起作用。
validator.js
function validateInput() {
var firstName = document.forms["myForm"]["firstName"].value;
if (firstName != NULL || firstName != "")
return false;
else {
return true;
}
}
我的createPerson.php
<script type="text/javascript" src="Scripts/validator.js"></script>
<form name="myForm" onsubmit="return validateInput()" action="createPerson.php" method="post">
<input type="input" name="firstName" id="firstName">
<input type="submit" value="Submit">
无论我做什么(我认为),javascript都失败了,因为如果我只是返回false;在js文件中,它不会发送到createPerson.php。我假设我错误地捕获了这个值,所以我转向你寻求帮助。