View Full Version : اختصاص دادن input text برای پذیرش فقط عدد!
جواد ملاولی
سه شنبه 14 خرداد 1387, 08:50 صبح
سلام. من در فرم html چند تا ورودی متن(input text) دارم که می خوام در بعضی از اونها فقط کاراکترهای عددی و در بعضی فقط کاراکترهای حروفی وارد بشه. چکار کنم.(چه جوری از رویداد onkeydown استفاده کنم؟)
twelve
سه شنبه 14 خرداد 1387, 12:14 عصر
از جاوا اسکریپت و متد IsNaN می تونی عدد بودن / نبودن ورودی رو چک کنی.
<Script language="javascript">
var txtName = document.form1.txtName
var txtAge = document.form1.txtAge
If (isNaN(txtAge.value)==true)
{
alert("Enter Valid Number")
form1.txtAge.focus()
form1.txtAge.select()
}
</script>
جواد ملاولی
سه شنبه 14 خرداد 1387, 13:56 عصر
با تشکر از شما. منظورتون از txtName و txtAge چیه؟
moosa2007
سه شنبه 14 خرداد 1387, 23:17 عصر
سلام دوست من txtName و txtAge دو text box برای ورود اطلاعات هستند
جواد ملاولی
چهارشنبه 15 خرداد 1387, 10:43 صبح
موسی جان این اسکریپت رو باید تحت یک تابع بنویسم؟ و در رویداد onkeydown اون رو صدا کنم؟
محمدامین شریفی
جمعه 17 خرداد 1387, 14:01 عصر
کد twelve جان رو تو یه textbox بنویس بعد با rename کردن اسمش رو بزار java.js
بعد تو قسمت header این بنویس
<Script language="javascript" src=java.js>
بعد اینکار رو کن
<input type=textbox onkeydown=x name=txtName></input>
x نام تابعی هست که تو فایل js آنرا مشخص کردی
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.