2013-04-13 21 views
0

我有2個inputfieldsjQuery的 - 從輸入明確的價值時,另一個爲空值

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

id="pass1"沒有值(空),並id="pass2"具有價值我想清楚id="pass2"使用jQuery之前,我提交形成。

是可能的嗎?

+0

當你想讓它被清除?在哪些事件上按鍵事件或加載事件? – Jai

+0

我想在我提交表格前清除它,如果這是可能的 – bernte

+0

@bernte我更新了我的答案..輸入的將被檢查在提交 –

回答

1

我想檢查第二輸入是無用的,沒有邏輯上的理由,我的意思是在你結束了空#pass2

$("form").on('submit',function(){ 
     if($("#pass1").val() == ''){ 
      $("#pass2").val(''); 
      return false; 
     } 
}); 
+0

非常感謝你;) – bernte

+0

抱歉..忘記接受:) – bernte

0

看你這兩種情況下必須做一個表單提交和檢查#pass1是空或不是和return falseevent.preventDefault()停止表單提交。

$(function(){ 
    $("yourFormId").submit(function(e){ 
    if($("#pass1").val() == ''){ 
     $("#pass2").val(''); 
     e.preventDefault(); //<----stop the form submission here after clearing 
    } 
    }); 
}); 
相關問題