ramin149
دوشنبه 08 شهریور 1389, 11:44 صبح
من می خوام که فقط در textbox متن فارسی تایپ شه و دیگر هیچ زبان دیگری رو قبول نکنه من باید چه کار کنم ؟؟؟؟
البته کد پایین فقط متن انگلیسی قبول می کنه اگر می شه کمک کنید .
<script type ="text/javascript">
function suppressNonEng(e)
{
var key;
if(window.event) key = window.event.keyCode; //IE
else key = e.which; //firefox
if(key >128) return false;
else return true;
}
function suppressOnBluer(e)
{
var s= e.value;
e.value = '';
for(i=0;i<s.length;i++)
if (s.charCodeAt(i)<=128) e.value += s.charAt(i);
}
</script>
<asp:TextBox ID="TextBox2" runat="server" onkeypress ="return suppressNonEng(event)" onblur="suppressOnBluer(this)"></asp:TextBox>
البته کد پایین فقط متن انگلیسی قبول می کنه اگر می شه کمک کنید .
<script type ="text/javascript">
function suppressNonEng(e)
{
var key;
if(window.event) key = window.event.keyCode; //IE
else key = e.which; //firefox
if(key >128) return false;
else return true;
}
function suppressOnBluer(e)
{
var s= e.value;
e.value = '';
for(i=0;i<s.length;i++)
if (s.charCodeAt(i)<=128) e.value += s.charAt(i);
}
</script>
<asp:TextBox ID="TextBox2" runat="server" onkeypress ="return suppressNonEng(event)" onblur="suppressOnBluer(this)"></asp:TextBox>