我是網頁設計/開發新手;我有以下代碼來檢查數據是否在文本框內輸入。 JavaScript會檢查數據是否被添加,並且如果沒有輸入會產生錯誤?以下JavaScript似乎在Firefox中工作,但不在Chrome上?
此腳本適用於FireFox,但不適用於谷歌瀏覽器。錯誤消息不會出現,並且數據直接添加到數據庫。
<script type="text/javascript">
function validate(){
if(
document.vulcanoForm.device_name.value == "" ||
document.vulcanoForm.muid.value == "" ||
document.vulcanoForm.map_version.value == "0.000")
{
alert("Please fill out all fields before clicking submit!");
return false;
}
else
{
alert("Hold on just adding to database :)");
return true;
}
}
</script>
<body>
<a href="index.xhtml"> Mogadishu </a> <br/>
<form action="vulcanoprocess.php" method="post" onsubmit="return validate()" name="vulcanoForm">
<fieldset>
<legend>Device Information</legend>
<label for="device_name">Device Name:</label><br />
<input type="text" name="device_name" id="device_name" /><br />
<label for="muid">MUID:</label><br />
<input type="text" name="muid" id="muid" /><br />
</form>
</body>
在else中返回false,並嘗試打印/提醒這些值並查看其差異。 –
你能撥弄它嗎? –
剛剛嘗試過,但不幸運。保持將數據添加到數據庫中 – VGJ