0

嗨,我是 jQuery 的新手。

我想要一个像这样工作的验证:

如果文本字段具有特定值,例如“Robi”,则在提交点击事件时,文本字段将变为空,但“Robi”以外的任何值都将成功提交数据。

请给一些建议。

4

3 回答 3

1
$("form").on("submit", function() {
    return $.trim($("#myInputField").val(function(i, val) {
        return val == "Robi" ? "" : val;
    }).val()) != "";
});​

演示:http: //jsfiddle.net/2mR8b/

于 2012-07-02T18:44:50.013 回答
1

HTML:

<form id="myform">
<input type="text" id="txtfield" value="" />
</form>

JS:

$(document).ready(function() {

   $('#myform').submit(function() {
      if ($('#txtfield').val() == "Robi") { $('txtfield').val(''); return false; }
   });

});
于 2012-07-02T18:52:43.873 回答
1

HTML:

<form>
  <input type='text' id='name' />
</form> 

脚本:

  $("form").on("submit", function() {
       var name = $("#name").val();
       if(name == "Robi"){
           $("#name").val("");
           return false;
        }
       else{
            // continue to submit
        }
    });
于 2012-07-02T18:51:20.020 回答