ورود

View Full Version : سوال: جلوگیری ار paste کردن مقدار در @Html.PasswordFor(m => m.Password)



homa sadeghi
چهارشنبه 26 آذر 1393, 15:04 عصر
سلام برای پسورد من نمی خام که کاربران بتونن مقدار از جایی کپی کنن بعد بیان تو قسمت پسورد paste کنند برای جلوگیری از این کار باید چه کار کرد لطفا راهنمایی بفرمایید.

RIG000
پنج شنبه 27 آذر 1393, 10:23 صبح
من به این شکل استفاده میکنم و جلو copy و cut رو هم میگیرم ...

<script> $(function () {
$("#Password").bind('cut copy paste', function (e) {
e.preventDefault();
alert("نمی توانید مقداری را paste کنید");
});
});
$(function () {
$("#PasswordConfirm").bind('cut copy paste', function (e) {
e.preventDefault();
alert("نمی توانید مقداری را paste کنید");
});
});
</script>
سوالی بود بپرس.

homa sadeghi
جمعه 28 آذر 1393, 11:28 صبح
سلام دوست عزیز
ممنون از پاسخگویی تون
فقط این اسکریپت نمی دونم کجا کپی کنم؟؟
تو login view کپی کردم کار نکرد

RIG000
جمعه 28 آذر 1393, 15:21 عصر
بالاتر از تگ بستن بادی بذار
</body> اگه تو برنامه البته jquery داری واستفاده میکنی لینک jquery شما باید به این صفحه وصل شه. یعنی رو تگ head لینک کن jquery.min.js رو ...
و همچینین شما باید jquery رو تو پروژه خودتون داشته باشید و بعد برنامتون لینک کنیدش. امیدوارم در مورد اسکریپت ها به مشکل نخوری و بدونی. ویا از cdn مستقیم بگیری
<script src="//code.jquery.com/jquery-1.11.2.min.js"></script>

<script src="//code.jquery.com/jquery-migrate-1.2.1.min.js"></script>


شما بعد از انجام اینکار ها برو یه چیزی رو کپی کن برو تو تکست باکس پسورد و راست کلیک و پست یا crt+v رو بزنی میبینی که یه پیغام میاد که میگه نمی تونی پست کنی ...
تو اسکریپت با id کار شده.

homa sadeghi
شنبه 29 آذر 1393, 10:36 صبح
ممنون از راهنمایی تون مشکل من حل شد