使用jQuery显示错误消息并使它消失

bɪˈɡɪnə

下面是一个简单的jQuery代码,用于在未满足给定条件的情况下显示提交表单时的错误消息。这适用于表单提交罚款和显示错误信息,但我想改变它KEYUP功能,似乎很容易,换$('#submit').click(function() {$("input").keyup(function(){的作品。现在的问题是,keyup如果不满足条件,则会出现错误消息,但如果条件得到满足,错误消息不会消失,直到我转到下一个输入时,留下了一些错误,从而出现了输入错误消息。因此,我需要在代码中进行哪些更改,以便在keyup满足该条件后尽快disappera上显示错误消息

<script type="text/javascript">
    $(document).ready(function() {
    $('#submit').click(function() {
         var title = document.getElementById('title').value;
         var category = document.getElementById('category').value;    
         if (category == "") {
          $('#er').html('Oops! Please select a category from the options.');
          return false;
          }
          else if (title == "") {
          $('#er').html('Oops! Title cannot be empty.');
          return false;
          }
          else if (title.length > 100 || title.length < 5) {
          $('#er').html('Oops! Make sure title is 5 to 100 characters long.');
          return false;
         }
       });
     });
</script>
拉贾普布(Rajabrabhu Aravindasamy)

.empty()最初尝试在事件处理程序中显示错误消息,

 $('input').keyup(function() {     
     var title = document.getElementById('title').value;
     var category = document.getElementById('category').value;
     var error = $('#er').empty();
     if (category == "") {
      error.html('Oops! Please select a category from the options.');
      return false;
      }
      else if (title == "") {
      error.html('Oops! Title cannot be empty.');
      return false;
      }
      else if (title.length > 100 || title.length < 5) {
      error.html('Oops! Make sure title is 5 to 100 characters long.');
      return false;
     }
   });
 });

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用Jquery仅允许某些字符,并显示错误消息

来自分类Dev

使用jQuery验证在错误消息中显示输入值

来自分类Dev

使用Jquery验证数据注释,不显示错误消息

来自分类Dev

5秒后显示div消失,验证错误消息

来自分类Dev

应该显示错误消息的函数不显示它

来自分类Dev

使用jQuery验证并非所有错误消息都会出现并且输入字段会消失

来自分类Dev

jQuery - 在表单顶部显示错误消息

来自分类Dev

如何使错误消息更快消失

来自分类Dev

我尝试使用以下代码从 url 中抓取数据,它显示一条错误消息:

来自分类Dev

我在 C 中使用 scanf 函数遇到了一些问题。当我编译它时,它显示以下消息:分段错误

来自分类Dev

如何使用循环显示多个错误消息

来自分类Dev

使用HttpResponseMessage显示HTML格式的错误消息

来自分类Dev

使用 wpf TextBlock 控件显示错误消息

来自分类Dev

如何使用硒显示错误消息

来自分类Dev

在div容器中显示错误消息以使用Jquery进行验证

来自分类Dev

如果所选时间在使用 jquery 的下拉列表中给出的时间范围之间,则显示错误消息

来自分类Dev

弹出验证错误消息以主窗体显示,而不是在弹出窗口中显示如何解决它

来自分类Dev

仅在使用 jQuery 验证时显示消息

来自分类Dev

Angular + jQuery产生“未捕获对象”错误而不是显示它

来自分类Dev

复选框单击时jquery validate错误消息不会消失

来自分类Dev

CKEditor和JQuery验证:输入文本后错误消息不消失

来自分类Dev

jQuery 验证字段:输入有效信息后,错误消息消失

来自分类Dev

显示输入消失的jQuery选项

来自分类Dev

尝试使用 javascript 让我的消息在显示几秒钟后消失。我的代码不起作用

来自分类Dev

jQuery验证-在错误消息中显示字段名称

来自分类Dev

jQuery错误消息显示在每个字段上

来自分类Dev

jQuery错误消息显示在每个字段上

来自分类Dev

如何在弹出窗口中显示jquery验证错误消息?

来自分类Dev

JQuery 验证自定义错误消息未显示

Related 相关文章

  1. 1

    使用Jquery仅允许某些字符,并显示错误消息

  2. 2

    使用jQuery验证在错误消息中显示输入值

  3. 3

    使用Jquery验证数据注释,不显示错误消息

  4. 4

    5秒后显示div消失,验证错误消息

  5. 5

    应该显示错误消息的函数不显示它

  6. 6

    使用jQuery验证并非所有错误消息都会出现并且输入字段会消失

  7. 7

    jQuery - 在表单顶部显示错误消息

  8. 8

    如何使错误消息更快消失

  9. 9

    我尝试使用以下代码从 url 中抓取数据,它显示一条错误消息:

  10. 10

    我在 C 中使用 scanf 函数遇到了一些问题。当我编译它时,它显示以下消息:分段错误

  11. 11

    如何使用循环显示多个错误消息

  12. 12

    使用HttpResponseMessage显示HTML格式的错误消息

  13. 13

    使用 wpf TextBlock 控件显示错误消息

  14. 14

    如何使用硒显示错误消息

  15. 15

    在div容器中显示错误消息以使用Jquery进行验证

  16. 16

    如果所选时间在使用 jquery 的下拉列表中给出的时间范围之间,则显示错误消息

  17. 17

    弹出验证错误消息以主窗体显示,而不是在弹出窗口中显示如何解决它

  18. 18

    仅在使用 jQuery 验证时显示消息

  19. 19

    Angular + jQuery产生“未捕获对象”错误而不是显示它

  20. 20

    复选框单击时jquery validate错误消息不会消失

  21. 21

    CKEditor和JQuery验证:输入文本后错误消息不消失

  22. 22

    jQuery 验证字段:输入有效信息后,错误消息消失

  23. 23

    显示输入消失的jQuery选项

  24. 24

    尝试使用 javascript 让我的消息在显示几秒钟后消失。我的代码不起作用

  25. 25

    jQuery验证-在错误消息中显示字段名称

  26. 26

    jQuery错误消息显示在每个字段上

  27. 27

    jQuery错误消息显示在每个字段上

  28. 28

    如何在弹出窗口中显示jquery验证错误消息?

  29. 29

    JQuery 验证自定义错误消息未显示

热门标签

归档