私は現在JSを学習しており、フィールドが空であるかどうかを確認するための検証関数を作成しようとしています。送信ボタンをクリックすると、JSコンソールの何かがChromeで表示されますが、何も表示されません。なぜコンソールに何も表示されないのでしょうか?フォームonclickが機能しない
var field1 = document.getElementById("field1");
var field2 = document.getElementById("field2");
var submitBtn = document.getElementById("submitBtn");
function validate() {
if(field1 === "" || field2 === "") {
console.log("Make sure all fields have been filled out correctly");
} else {
console.log("they are full");
}
}
<form action="" action="get">
<input type="text" id="field1" name="field1" autocomplete="off" placeholder="Enter something"/>
<input type="text" id="field2" name="field2" autocomplete="off" placeholder="Enter that thing again"/>
<input type="submit" id="submitBtn" name="submitBtn" value="Submit" onclick="return validate()" />
</form>
あなたのJSは、あなたのHTMLの後に来ることを確認する必要があります。すべてのJSは