jquery 만 사용하는 모든 브라우저에서 작동하도록 placeholder
문제에 대한 해결책을 만들고 있습니다. 지금까지 좋은 작업jquery로 자리 표시 자 바꾸기
그 ... 이 내가 완벽하게 초점 밖으로 부분까지 작업
var formId = ["Name", "E-mail", "Subject", "Message"];
$.each(formId, function(i) {
$("input, textarea").focus(function() {
if ($(this).val() === formId[i])
$(this).val("");
}).focusout(function() {
if ($(this).val() === "")
$(this).val(formId[i]);
});
});
그것을 얼마나 멀리 왔는지입니다. 내가 입력 필드에 초점을 맞출 때, 모든 입력 필드에 Name
으로 값을 다시 채 웁니다. 다른 솔루션을 사용하여 내 방법을 시도해 보았습니다. 그러나 이것은 가까운 것입니다. 어떤 아이디어라도 들었습니까?
이 약간의 개조와 함께 작동! IE tho에서 이것이 작동하지 않는 한 가지는 '리셋'버튼입니다. 그렇지 않으면 완벽하게 작동합니다! – Klingstedt
IE에서 작동하도록하고 다른 브라우저에서와 마찬가지로 자리 표시자를 사용하면 지원합니다. if ($ .browser.msie) {code-above}'다른 사람에게 도움이되기를 바랍니다. – Klingstedt