PDA

View Full Version : سوال: امکان نوشت TEXT درون فیلد پسورد ؟



Helmod
دوشنبه 03 تیر 1392, 19:55 عصر
سلام

من خاصیت تکست باکسم رو تووی ای اس پی به Textmode="Password" تغییر دارم . از اونجائی که هنگام تغییر به این خاصیت دیگه نمیتونم توی این باکس ها بنویسیم Choose a Password ، میخواستم ببینم راهی وجود داره ؟

106121

maryammashkani
دوشنبه 03 تیر 1392, 22:45 عصر
باید با ajax انجامش بدی

General-Xenon
سه شنبه 04 تیر 1392, 08:44 صبح
سلام . با استفاده از JQuery که راحته.. .

این کد رو به آخر صفحه اضافه کن .

<script>
$('input[type=password]').each(function (i) {
var a = $(this);
var objStyle = "<style> .textmsk{position:absolute; padding:2px 0px 0px 2px; font:normal 8pt tahoma; color:#AAA;}" +
" .showtextmsk{visibility:visible;} .hidetextmsk{visibility:hidden;}</style>"
$('body').append(objStyle);
var mskID = "_" + a.attr('id') + "msk";
var mskTag = "<div class=\"textmsk showtextmsk\" id=\"" + mskID + "\">Choose Password<div>";
$('body').append(mskTag);
var b = $("#" + mskID);
b.css({ "top": a.position().top, "left": a.position().left, "width": a.width(), "height": a.height() });
b.click(function () { a.focus(); });
a.focusin(function () { b.addClass('hidetextmsk'); });
a.focusout(function () { if (a.val() == "") b.removeClass('hidetextmsk'); });
});
</script>