View Full Version : مبتدی: ایجاد textbox ویژه حروف یا ارقام
  
GENERAL IRAJ
شنبه 05 بهمن 1392, 23:35 عصر
با عرض سلام می خواهم یه text box ایجاد کنم که یا فقط حروف الفبا رو بگیره یا فقط عدد.
می شه بگید چه کار کنم؟:اشتباه:
qartalonline
شنبه 05 بهمن 1392, 23:44 عصر
در مورد اعتبارسنجی فرم ها با JavaScript تحقیق کنید.
eidazha
دوشنبه 07 بهمن 1392, 10: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"/>
 
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.