ورود

View Full Version : مبتدی: ایجاد textbox ویژه حروف یا ارقام



GENERAL IRAJ
شنبه 05 بهمن 1392, 22:35 عصر
با عرض سلام می خواهم یه text box ایجاد کنم که یا فقط حروف الفبا رو بگیره یا فقط عدد.
می شه بگید چه کار کنم؟:اشتباه:

qartalonline
شنبه 05 بهمن 1392, 22:44 عصر
در مورد اعتبارسنجی فرم ها با JavaScript تحقیق کنید.

eidazha
دوشنبه 07 بهمن 1392, 09:29 صبح
سلام ميتونيد از جاوا اسكريپت يا jquery استفاده كنيد
مثلا كد زير اين امكان رو ميده كه كاربر فقط بتونه عدد وارد كنه


$(".digit").click(function(){
if ( event.keyCode == 46 || event.keyCode == 8 || event.keyCode == 9 || event.keyCode == 27 || event.keyCode == 13 ||
// Ctrl+A
(event.keyCode == 65 && event.ctrlKey === true) ||
// home, end, left, right
(event.keyCode >= 35 && event.keyCode <= 39)) {
return;
}
else {
// Ensure that it is a number and stop the keypress
if (event.shiftKey || (event.keyCode < 48 || event.keyCode > 57) && (event.keyCode < 96 || event.keyCode > 105 )) {
event.preventDefault();
}
}
});


جهت استفاده از اين كد بايد class تكست باكسي كه ميخواهيد فقط عدد بگيرارد را برابر digit قرار ميدهيد به اين شكل


<input type="text" name="mytextboxname" class="digit"/>