2011-11-03 3 views
3

팝업이 표시 될 때마다 암호 텍스트 필드를 지우고 싶습니다. 팝업 내가 다시 JQuery와에 아래와 같은 기능을 사용하고 암호 필드Jquery에서 암호 텍스트 필드 지우기

포함

function resetPopupFormErrors() { 
    $("div.errors").closest("tr").remove(); 
    .... 
} 

을 그리고 시작에 fancybox에서이 함수를 호출하고 있습니다. 위의 함수에서 암호 텍스트를 다시 설정하면 사용자가 텍스트 필드에 무엇인가를 입력하면 & 팝업 창이 닫히고 & 사용자가 다시 열면 다시 나타나지 않게 할 수 있습니다. 어떻게 할 수 있습니까? 위의 함수에서 jquery를 사용하여합니까?

EDIT : 암호를 입력 한 후 html보기 소스를 보면 그 암호 필드에 값이 비어 있습니다. 가치 분야에 나타나지 않는 것을 어떻게 제거 할 수 있습니까? 감사합니다.

답변

7

일반 텍스트 상자를 지우는 것과 같은 방법을 사용 하시겠습니까?

$("#yourTextBox").val(''); 
12

왜 텍스트 상자의 값을 ''으로 설정하지 않습니까? 이 모든 암호 텍스트 상자를 재설정하는 것이

$('input[type="password"]').val(''); 

참고. 특정 타겟을 찾으려면 id을 사용하십시오. 필드 지우기

+0

첫 번째 : –

+1

Lol, 30 초가 거의 차이가 없음;) – Blender

1

은 간단합니다 :

$('selector').val(''); 

까다로운 부분들이 창을 닫는 것이 감지 될 것하고 그것이 열린 것은 이번이 처음이 아니라고한다.

0

팝업을 닫을 때마다이 기능을 사용하십시오!

$('#myModal').on('hidden', function() {     
    $('#id').closest('form').find("input[type=text]").val(""); 
}); 
관련 문제