من مي خوام توي فيلدم فقط عدد تايپ كنه. چكار كنم؟
mazoolagh Active Member Nov 27, 2004 #2 يك جستجو تو انجمنها بكن چون سوال تكراري هست - اگه نبود يا جور ديگه اي ميخواستي همينجا دوباره بپرس
m_ziba Member Nov 30, 2004 #3 سلام! من كلي توي اين انجمن گشتم .. ولي اصلاً سؤالی شبیه به این پیدا نکردم 8O :roll: به هر حال mazoolagh عزیز، از اینکه اینجا به سؤالات من جواب دادی ممنونم. حالا اگه کسی می دونه چطور می شه کاری کرد که کاربر به جز عدد چیز دیگه ای نتونه تایپ کنه جواب بده... مثلاً برای فیلدی که شماره تلفن می گیره.. ممنونم
سلام! من كلي توي اين انجمن گشتم .. ولي اصلاً سؤالی شبیه به این پیدا نکردم 8O :roll: به هر حال mazoolagh عزیز، از اینکه اینجا به سؤالات من جواب دادی ممنونم. حالا اگه کسی می دونه چطور می شه کاری کرد که کاربر به جز عدد چیز دیگه ای نتونه تایپ کنه جواب بده... مثلاً برای فیلدی که شماره تلفن می گیره.. ممنونم
mazoolagh Active Member Nov 30, 2004 #4 ميخواي هنگام تايپ كليد كنترل بشه(يعني اصلا هيچ كليد غيرعدد رو قبل نكنه) يا اينكه كاربر فيلد رو پر كنه بعد كنترل بشه بهش پيغام خطا بده چون روش ايندو با هم فرق داره!
ميخواي هنگام تايپ كليد كنترل بشه(يعني اصلا هيچ كليد غيرعدد رو قبل نكنه) يا اينكه كاربر فيلد رو پر كنه بعد كنترل بشه بهش پيغام خطا بده چون روش ايندو با هم فرق داره!
m_ziba Member Dec 1, 2004 #5 سلام. من می خوام که اصلاً غیر عدد نشه که تایپ بشه. نه این که submit کنه بعد چک بشه ...(این طوری که serverside می شه نوشتش) خوب حالا راهی هست برای این کار؟
سلام. من می خوام که اصلاً غیر عدد نشه که تایپ بشه. نه این که submit کنه بعد چک بشه ...(این طوری که serverside می شه نوشتش) خوب حالا راهی هست برای این کار؟
mazoolagh Active Member Dec 1, 2004 #6 آب خوردنه! فقط كافيه توي هر فيلدي كه ميخواي اين كد رو براي onkeypress بذاري: کد: sub t1_onkeypress if instr(1,"0123456789.",chrw(window.event.keyCode))=0 then window.event.keyCode = 0 end if end sub
آب خوردنه! فقط كافيه توي هر فيلدي كه ميخواي اين كد رو براي onkeypress بذاري: کد: sub t1_onkeypress if instr(1,"0123456789.",chrw(window.event.keyCode))=0 then window.event.keyCode = 0 end if end sub