占位符显示的是点而不是占位符文本(默认文本)

时间:2014-09-05 06:49:31

标签: javascript jquery html css

占位符不在IE10浏览器下面工作,同时我写了下面的代码它工作正常。 但问题是在密码字段中它显示点而不是占位符文本。请找到随附的屏幕截图。 这是我的代码,请问有什么解决方法可以修复密码字段占位符。

//Default text in login page.
(function ($) {
    $.support.placeholder = ('placeholder' in document.createElement('input'));
})(jQuery);


//fix for IE7 and IE8
$(function () {
    if (!$.support.placeholder) {
        $("[placeholder]").focus(function () {
            if ($(this).val() == $(this).attr("placeholder")) $(this).val("");
        }).blur(function () {
            if ($(this).val() == "") $(this).val($(this).attr("placeholder"));
        }).blur();

        $("[placeholder]").parents("login").submit(function () {
            $(this).find('[placeholder]').each(function() {
                if ($(this).val() == $(this).attr("placeholder")) {
                    $(this).val("");
                }
            });
        });
    }
});![enter image description here][1]

0 个答案:

没有答案