javascript - 如果输入字段无效,则清除该输入字段

标签 javascript jquery jquery-validate

我正在使用验证插件。我正在尝试弄清楚如何清除文本字段(如果该字段无效)。

我的javascript代码如下

$(document).ready(function() {
$("#enrollForm").validate({
    rules: {
        email: {
            required: true,
            email: true
        },
        vemail: {
            required: true,
            email: true,
            equalTo: "#email"
        },
        offer_code: {
            required: false,
            remote: "check_code.php"
        }
    }
});});

如果名为 Offer_code 的字段无效,我会尝试清除该字段。是否可以在验证函数中执行此操作?

亚历克斯

最佳答案

看看这个:

http://docs.jquery.com/Plugins/Validation/valid

示例:

$(document).ready(function() {
$("#enrollForm").validate({
    rules: {
        email: {
            required: true,
            email: true
        },
        vemail: {
            required: true,
            email: true,
            equalTo: "#email"
        },
        offer_code: {
            required: false,
            remote: "check_code.php"
        }
    }
});});

$("#enrollForm").blur(function() {
  if($("#enrollForm").valid()) {
    //success code?
  } else {
    $("#enrollForm").val('')
  }
});

关于javascript - 如果输入字段无效,则清除该输入字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4187980/

相关文章:

javascript - 舍入<输入类型='color'>

math - 如何在 javascript 中实现拉普拉斯逆变换?

javascript - jQuery 验证 : Form is Being Validated Twice

javascript - Discord.js embedMsg 未定义?

javascript - 在多个选择框中选中选项

javascript - 刷新YouTube Javascript直到页面刷新

javascript - 通过按键选择 Bootstrap 下拉值

asp.net-mvc-3 - ASP.NET MVC 3 和 jQuery 验证

jquery - knockout + Jquery 验证

javascript - 错误 : Uncaught (in promise): Error: Cannot match any routes RC4 Child Routes