0

大学の課題では、投稿する前にフォームを検証する必要があります。エラーが発生した場合、エラー入力フィールドと同じブロックにテキスト メッセージが必要です (したがって、ポップアップ メッセージはありません)。私は JavaScript があまり得意ではないので、本当に助けが必要です。

これが私のhtmlです

<div id="form">
    <form name="myForm" method="post"  >
    <p class="head">Deelnemer</p>
        <fieldset id="deelnemer">
            <label class="title">Naam:</label>
                <input type="text" id="txtName" name="txtName" size="15"/>                
        </fieldset>
    <p class="head">Opmerkingen</p>
        <fieldset id="opmerkingen">
            <textarea name="opmerkingen" rows="5" cols="40"></textarea>
        </fieldset>
    <p id="button"> 
        <input type="submit" name="submit" value="Aanmelden" onclick="validate()"/>
    </p>
</form>

そして、これまでの私のJavascript(これはポップアップメッセージを表示します)

function validate()
        {
 var userName = document.getElementById("txtName").value;
 if (userName.length == 0)
  {
    alert("Please, enter your name");
    return false;
  }
 else
  {
    alert("Thank you, " + userName);
  }
}

誰かが私に答えてくれることを願っています!ありがとう

4

1 に答える 1