如果您访问该页面并检查输入字段的元素以获取密码,您可以看到当选择字段时键入="密码"更改为type =" text"然后导致在输入任何内容时显示密码。当您取消选择字段类型=" text"将转换回类型="密码"然后会隐藏密码。
有什么可能导致这个问题的想法吗?
答案 0 :(得分:0)
这是在clientResponse.js的第一行:
$("[type='password']").focus(function () {
this.type = "text";
}).blur(function () {
this.type = "password";
})
删除它,它应该像你想要的那样工作。
你的缩小了,但我把它美化得更清洁。
$(document).ready(function () {
$('#requestTitle').blur(function () {
if ($.trim($(this).val()) == "") {
$(this).addClass("empty");
$(this).animate({
marginLeft: "15px"
}, 200);
$(this).animate({
marginLeft: "0px"
}, 200);
return (false);
}
return (true);
});
$("#requestTitle").change(function () {
if ($(this).hasClass("empty")) {
$(this).removeClass("empty");
}
});
$('#requestDesc').blur(function () {
if ($.trim($(this).val()) == "") {
$(this).addClass("empty");
$(this).animate({
marginLeft: "15px"
}, 200);
$(this).animate({
marginLeft: "0px"
}, 200);
return (false);
}
return (true);
});
$("#requestDesc").change(function () {
if ($(this).hasClass("empty")) {
$(this).removeClass("empty");
}
});
$('#timeFrame').blur(function () {
if ($.trim($(this).val()) == "") {
$(this).addClass("empty");
$(this).animate({
marginLeft: "15px"
}, 200);
$(this).animate({
marginLeft: "0px"
}, 200);
return (false);
}
return (true);
});
$("#timeFrame").change(function () {
if ($(this).hasClass("empty")) {
$(this).removeClass("empty");
}
});
$('.alertMsg .alert-close').each(function () {
$(this).click(function (event) {
event.preventDefault();
$(this).parent().fadeOut("slow", function () {
$(this).css('diplay', 'none');
});
});
});
$('.tool-tip').hover(function () {
var title = $(this).attr('title');
$(this).data('tipText', title).removeAttr('title');
$('<p class="tooltip"></p>').text(title).appendTo('body').fadeIn(
'slow');
}, function () {
$(this).attr('title', $(this).data('tipText'));
$('.tooltip').remove();
}).mousemove(function (e) {
var mousey = e.pageY + 0;
var mousex = e.pageX + -20;
$('.tooltip').css({
top: mousey,
left: mousex
})
});
});