javascript - 如何删除 "Please match the requested format"

标签 javascript html

如何将“请匹配要求的格式”更改为“无效”

我查看了整个 Stackoverflow 找不到任何帮助它可能是重复的但请帮助我!

如果我在字段中键入'asd',然后按GO,然后继续键入消息“请匹配所需的格式” 会出现

我不想要乱七八糟的代码,我希望它尽可能在html标签中!

<form id="banner-message">
    <input value=""
    name="email" 
    id="inputEmail"
    class="form-control"
    placeholder="email"
    required="" 
    autofocus=""  
    oninvalid="this.setCustomValidity('Not Valid')"                                               oninput="setCustomValidity('')"
    pattern="[a-z0-9._%+-]+@[a-z0-9.-]+\.[a-z]{2,3}$">

    <button class="btn btn-lg  btn-block" type="submit">Go</button>
</form>

最佳答案

你需要使用onchangethis.setCustomValidity

  <form id="banner-message">
      <input value="" 
      name="email" 
      id="inputEmail"
      class="form-control"
      placeholder="email"
      required=""
      autofocus="" 
      oninvalid="this.setCustomValidity('Not Valid')"
      onchange="try{setCustomValidity('')}catch(e){}"
      oninput="setCustomValidity(' ')"
      pattern="[a-z0-9._%+-]+@[a-z0-9.-]+\.[a-z]{2,3}$">

      <button class="btn btn-lg  btn-block" type="submit">Go</button>
    </form>

关于javascript - 如何删除 "Please match the requested format",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51933218/

相关文章:

javascript - jQuery 在另一个事件中触发事件

javascript - 本地主机上的 Google 分析 : Why is my test code not working?

Javascript For 循环被函数调用中断?

html - 防止 <p> 在 <td> 中垂直溢出

html - 在 C++ linux 中使用 log4cplus 将日志写入 html 文件

javascript - Angular JS 中的验证码实现

javascript - AJAX一次调用将多组数据插入到单独的div中

javascript - 为什么这段 JavaScript 代码(作为 HTML 属性嵌入)不起作用?

html - 更改 CSS 过渡的方向

php - 堆叠 PHP 代码?