私はウェブデザイン/開発に不慣れです。テキストボックス内にデータが入力されているかどうかを確認するために、次のコードがあります。JavaScriptはデータが追加されているかどうかをチェックし、入力されていない場合はエラーが発生しますか?
このスクリプトはFireFoxで機能しますが、GoogleChromeでは機能しません。エラーメッセージは表示されず、データはデータベースに直接追加されます。
<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>