IE에서 표시 할 자리 표시자를 만들기 위해 jquery (From this source) 솔루션을 사용했지만 내 페이지의 숨겨진 필드에서 작동하지 않습니다.IE에서 HTML 입력 필드 자리 표시 자
여기에서 DEMO을 보면 사람 추가 버튼을 클릭하여 주소 및 세부 정보를 입력하고 사람 추가를 클릭하여 텍스트 필드를 만들 수 있습니다.
그리고 새로 생성 된 필드에 자리 표시자가 표시되지 않는 문제가 있습니다. 또한 zip의 유효성 확인 메시지가 기본적으로 표시됩니다.
$(function() {
var input = document.createElement("input");
if(('placeholder' in input)==false) {
$('[placeholder]').focus(function() {
var i = $(this);
if(i.val() == i.attr('placeholder')) {
i.val('').removeClass('placeholder');
if(i.hasClass('password')) {
i.removeClass('password');
this.type='password';
}
}
}).blur(function() {
var i = $(this);
if(i.val() == '' || i.val() == i.attr('placeholder')) {
if(this.type=='password') {
i.addClass('password');
this.type='text';
}
i.addClass('placeholder').val(i.attr('placeholder'));
}
}).blur().parents('form').submit(function() {
$(this).find('[placeholder]').each(function() {
var i = $(this);
if(i.val() == i.attr('placeholder'))
i.val('');
})
});
}
안녕하세요. 고맙습니다.. – Sowmya