PDA

View Full Version : mask textbox



karimi84
دوشنبه 19 شهریور 1386, 17:29 عصر
سلام
قبل از اینکه باهام دعوا کنید بگم که جستجو کردم پیدا نکردم و یک مورد بود که اون هم جواب نداد
سوال
چطور می توانم به textbox maks تاریخ بدهم __/__/____ بدین شکل یا چیزی مشابه ان
من جاوا اسکریپ خیلی بلد نیستم و می خواهم اعتبار سنجی ان هم سمت کلاینت انجام بشه
چکار باید بکنم
(خواهشن تلگرافی جواب ندهید چون خیلی خیلی فوری است)
با تشکر

shahab_ksh
دوشنبه 19 شهریور 1386, 18:20 عصر
سه تا تکست باکس رو کنار هم بزار اگه فقط همین مورده

web developer
دوشنبه 19 شهریور 1386, 20:59 عصر
قبلا در تاپیک زیر روش جداسازی سه تای تکست باکس برای قیمت کالا بحث شده، با کمی تغییر شاید به نتیجه برسی.

http://barnamenevis.org/forum/showthread.php?t=74503

nazaninam
دوشنبه 19 شهریور 1386, 21:04 عصر
می تونید از جاوا اسکریپت براس ساخت ماسک استفاده کنید :
کد سمت کلاینت :




function mask(str,textbox,loc,delim)
{

var locs = loc.split(',');
for (var i = 0; i <= locs.length; i++)
{
for (var k = 0; k <= str.length; k++)
{
if (k == locs[i])
{
if (str.substring(k, k+1) != delim)

{
str = str.substring(0,k) + delim + str.substring(k,str.length)
}

}

}

}
textbox.value = str

}



کد مربوط به Textbox



<input id="Text1" type="text" runat="server" onkeypress="javascript:mask(this.value,this,'4,7','/')" maxlength="10" />

md_bluelily
دوشنبه 19 شهریور 1386, 21:50 عصر
از Validator ها استفاده کنید. RegularExpressionValidator.

karimi84
سه شنبه 20 شهریور 1386, 09:06 صبح
با تشکر از کلیه دوستان با راهنمای شما مشکلم حل شد