PDA

View Full Version : تکست باکس عددی



M.KH-SH
یک شنبه 30 بهمن 1390, 15:43 عصر
سلام خسته نباشین

در ویندوز اپ به سادگی میشه با یک خط دستور در keypress تکست باکس اونو به صورت عددی در آورد

برای asp باید به چه صورت کار کرد؟

Peyman.Gh
یک شنبه 30 بهمن 1390, 16:42 عصر
از javascript استفاده کنید.

abbas3zaar
شنبه 05 فروردین 1391, 04:31 صبح
برای این کار راه دیگه نیست؟ خود VS 2010 این امکانو نداره؟ آخه من js بلد نیستم!

lord_viper
شنبه 05 فروردین 1391, 09:20 صبح
برای این کار راه دیگه نیست؟ خود VS 2010 این امکانو نداره؟ آخه من js بلد نیستم!
کد آماده با مثال رو نت زیاده با مثال نیازی به دونستن js نداری

aserfg
شنبه 05 فروردین 1391, 09:26 صبح
<script language="text/javascript">
function onlyNumbers(evt)
{
var e = window.event || evt; // for trans-browser compatibility
var charCode = e.which || e.keyCode;

if (charCode > 31 && (charCode < 48 || charCode > 57))
return false;

return true;

}
</script>

sayeroushan
سه شنبه 20 فروردین 1392, 16:32 عصر
<script language="text/javascript">
function onlyNumbers(evt)
{
var e = window.event || evt; // for trans-browser compatibility
var charCode = e.which || e.keyCode;

if (charCode > 31 && (charCode < 48 || charCode > 57))
return false;

return true;

}
</script>



با سلام
شما که زحمت کشیدی کد جاواش رو دادی یه دفه بگو چطوری استفاده میشه دیگه!
دستت درد نکنه

masoud60
سه شنبه 20 فروردین 1392, 17:36 عصر
کد script بالا رو دربالای صفحه aspx تون قرار بدین بعدش همین script درون تگ Textbox تون فراخوانی کنید (مثل کد زیر)

<asp:TextBox ID="txtNationalCode" runat="server" SkinID="RegularText" Width="180px"
MaxLength="10" TabIndex="118" onkeypress="return isNum(event);"></asp:TextBox>


-------------------------
http://www.kohan-co.net

elahe471
چهارشنبه 21 فروردین 1392, 07:32 صبح
از Validation ها هم می تونید استفاده کنید
مثال :

<asp:TextBox ID="textbox1" runat="server" ></asp:TextBox>
<asp:RegularExpressionValidator id="RegularExpressionValidator1"
ControlToValidate="textbox1"
ValidationExpression="\d+"
Display="Static"
EnableClientScript="true"
ErrorMessage="لطفا فقط عدد وارد نمایید ."
runat="server"/>