0

我有 2 个输入字段

<input id="pass1" name="pass1" value="" size="12" type="password" />
<input id="pass2" name="pass2" value="" size="12" type="password" />

whenid="pass1"没有值(为空)并且id="pass2"有一个值,我想id="pass2"在提交表单之前用 jquery 清除。

那可能吗?

4

2 回答 2

1

我认为检查第二个输入是没用的,没有逻辑上的原因,我的意思是在这两种情况下你最终都是空的#pass2

$("form").on('submit',function(){
      if($("#pass1").val() == ''){
          $("#pass2").val('');
          return false;
      }
});
于 2013-04-13T19:11:12.083 回答
0

See you have to do a form submit and check if the #pass1 is empty or not and return false or event.preventDefault() to stop the form to submit.

$(function(){
  $("yourFormId").submit(function(e){
    if($("#pass1").val() == ''){
       $("#pass2").val('');
       e.preventDefault(); //<----stop the form submission here after clearing
    }
  });
});
于 2013-04-13T19:25:08.200 回答