我遇到的问题是,如果用户将userdata输入留空,我希望它以该输入为目标并显示文本,通知他们这是一个必填字段。
我正在使用innerHTML将消息发送到div或直接发送到输入字段,但没有显示任何内容。我也试过用<p>,<span>也没用。任何帮助表示赞赏。
<!doctype html>
<html>
  <head>
  </head>
  <body>
    <form>
      <input type="text" id="user1">
      <div id="error"></div>
      <button onClick="test()">Work</button>
    </form>
    <script type="text/javascript">
      function test(){
        var userdata = document.getElementById("user1").value;
        if(userdata == ""){
          document.getElementById("error").innerHTML="Please fill in Blanks";
        }
      }
    </script>
  </body>
</html>