ورود

View Full Version : تشخیص کاراکتر های تایپ شده فارسی



gigil_Question
سه شنبه 11 آبان 1389, 19:58 عصر
سلام
چه جوری میتونم کاراکتر های تایپ شده فارسی رو از اینگلیسی تشخیص بدم ؟
خواستم از کد اسکیشون تشخیص بدم ولی حروف فارسی و اینگلیسی رو یه کد براشون بر میگردونه
مثلا برای ش و a و A عدد 65 رو برمیگردونه
کدی که استفاده میکنم اینه :



<script type="text/javascript">
$(document).ready(function () {
$("#<%=text.ClientID %>").keyup(function (e) {
var code = (e.keyCode ? e.keyCode : e.which);
alert(code);
});
});

</script>

gigil_Question
سه شنبه 11 آبان 1389, 20:19 عصر
مشکل حل شد
به جای keyup باید از keypress استفاده میکردم
حالا چه جوری میشه کاری کرد که در صورت تایپ کاراکتر های خاص (مثلا ش) اون تایپ نشه و کد اسکی 0(null) ارسال بشه ؟

gigil_Question
سه شنبه 11 آبان 1389, 20:34 عصر
این مشکل هم حل شد :خجالت:



if (code =1588) {

e.preventDefault();

}


ولی متاسفانه فقط توی mozila firefox کار میکنه