2013-04-13 2 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 false или event.preventDefault(), чтобы остановить отправку формы.

$(function(){ 
    $("yourFormId").submit(function(e){ 
    if($("#pass1").val() == ''){ 
     $("#pass2").val(''); 
     e.preventDefault(); //<----stop the form submission here after clearing 
    } 
    }); 
}); 
Смежные вопросы