代码之家  ›  专栏  ›  技术社区  ›  Ameer

html如何在表单中创建必填字段

  •  0
  • Ameer  · 技术社区  · 6 年前

    是否有任何方法可以使字段成为必填字段。我尝试在输入标记中使用required=“required”,但仍然不起作用。还有别的办法吗?

    <input name="Forename" type="text" required="required" id="Forename2" onkeyup="allLetter(this)"/>
    3 回复  |  直到 6 年前
        1
  •  0
  •   Simple Theory    6 年前

    所需的属性可以简单地包括如下:

    <input required>
    

    因此,在您的情况下,请删除属性标记:

    <input name="Forename" type="text" required id="Forename2" onkeyup="allLetter(this)"/>
    
        2
  •  0
  •   Miami_3    6 年前

    为了使 required 您应该将输入包装到的属性工时 <form> 标签在那之后 onSubmit 事件将为您提供您所期望的行为。

        3
  •  0
  •   Novy axtavt    6 年前

    您可以尝试以下操作:

    function validate() {
        var value = document.getElementById("myfield").value;
        //make what you want
        console.log(value);
    }
    <form >
      your field: <input type="text" id="myfield" required onkeyup="validate()">
      <input type="submit">
    </form>