私は JavaScript を初めて使用し、HTML と JavaScript に基づいて大学の課題を行っています。この課題では、ある形式の教育クラスに登録できるように、いくつかのフォームを作成するように依頼されました。HTML を使用してフォームを作成し、JavaScript のみを使用してエントリを検証するように依頼されました。
私が理解するのに苦労しているのは、1 つの検証ブロックを使用して複数のフォーム入力を検証する方法です (可能であればfirstname
) 。familyname
validateForm
ここに私がテストしているセグメントがあります:
<head>
<script>
function validateForm() {
var x = document.forms["nameform"]["firstname"].value;
if (x == null || x == "") {
alert("first name must be filled out");
return false;
}
}
</script>
</head>
<body>
<form name="nameform" , action="demo_form.asp" , onsubmit="return validateForm()" , method="post">
<b>First name:</b>
<input type="text" name="firstname">
<br>
<b>Family name:</b>
<input type="text" name="familyname">
<br>
<input type="submit" value="Submit">
</form>
</body>
どんな助けでも大歓迎です!