واضح آرشیو وب فارسی:سایت ریسک: جلوگيري از وارد كردن متن فارسي در input tecnocomputer 13 اسفند 1388, 23:46من ميخام تو inputam فقط حروف انگليسي (چه كوچيكش چه بزرگش) وارد بشه كاراكتر ها هم فقط - و _ وارد بشه حروف فارسي رو هم اختار بده. در صورتي چيزي ديگه وارد كرد كاربر، بعد از زدن دكمه بهش اختار بده متني كه زده قابل قبول نيست. ممنونم:rose: يه سوال ديگه اينا فرمتهاي چين؟: rsrc و isrc mohammadbasri 14 اسفند 1388, 18:06سلام اگر میتونید کلمه اختار رو برای ما ترجمه کنید. شاید منظورتون اخطار است!!! من تو اینترنت سرچ کردم اینو پیدا کردم rsrc A resource file contains data to be used by Mac OS programs and will typically accompany C or C++ source files. It is binary and specific to the Mac. isrc The International Standard Recording Code (ISRC), defined by ISO 3901, is an international standard code for uniquely identifying sound recordings tecnocomputer 14 اسفند 1388, 20:38مرسي كه جواب دادي. من نه فارسيم خوبه نه انگليسيم، سايتايي كه دادي انگليسي بود چيزي نفهميدم smmousazadeh 15 اسفند 1388, 07:33میتونید با استفاده از توابع کار روی کارکترها مثل charCodeAt ،............کد کارکتری رو که وارد شده بدست بیاری. اگر در یک رنج خاص بود صحیح وارد شده در غیر اینصورت کارکتر وارد شده اشتباهه tecnocomputer 15 اسفند 1388, 09:02يه مثال بزن. ممنونم smmousazadeh 15 اسفند 1388, 10:07m = new String(_root.YourInputText.text); b = 0; i = m.length; index = 0; while (index<=i-1) { temp1 = m.charCodeAt(index); if(temp1>x && temp1<y){ b=1; } index++; } if(b==1){ error(); } که در مثال بالا x , y حدود شما رو مشخص میکنه. اگر محدوده شما پیوسته نبود میتونید از Switch استفاده کنید. پ .ن : کد بالا رو رو تست نکردم ولی الگوریتم و کلیاتش درسته !!! tecnocomputer 15 اسفند 1388, 10:09x و y شماره ميگيرن؟! اينجور كد نديده بودم! ميشه يه ذره توضيح بيشتر بديد؟ smmousazadeh 15 اسفند 1388, 10:20x و y شماره ميگيرن؟! اينجور كد نديده بودم! ميشه يه ذره توضيح بيشتر بديد؟ هر حرفی یه کد اسکی داره که یه عدده. برای مثال اگر a=1 باشه ، باقی حروف پشت سر هم عدد میگیرن و وقتی به آخر رسیدن حروف بزرگ A,B,..... و بعد از اونها اعداد کد میگیرن و .............. من الان دقیق کدها یادم نیست ولی شما میتونید با تابع Key.getAscii() ; همه کلیدهایی رو که احتیاج دارید بدست بیارید. امیدوارم متوجه شده باشید. mohsensemsarpour 16 اسفند 1388, 09:27سلام ، همیشه می گم روش های اصولی رو باید انجام داد ولی اینبار یه کلک بزنیم بد نیست ؛ اگر کار روی لوکال هست می تونید با استفاده از embed کردن فونت (فقط کاراکترهای عربی مثلا) این کار رو انجام بدید به این ترتیب کاراکترهای دیگر وقتی زده شوند تایپ نمی شوند !!! :) موفق و پیروز باشید UnknownUser 16 اسفند 1388, 14:21tf.restrict = "A-Z a-z 0-9 !-?"; tecnocomputer 16 اسفند 1388, 20:12خيلي مرسي از اينكه جواب داديد. اگه ميشه مفهومي تر بگيد من زياد از فلش نميدونم. مثلا اين كد tf.restrict = "A-Z a-z 0-9 !-?"; چيكار ميكنه؟ tf همون كنترل input مون هست؟ A-Z يعني از حرف A تا Z ؟ خوب اين حروف رو چيكار ميكنه؟ اگه تو tf از اين حروف بود برشون ميداره يا بقيه رو بجز اينا برميداره؟ قوربون تك تكتون كه وقتتونو پاي من هدر ميديد ولي يه ضره سبكتر بگيد، مرسي:oops:
این صفحه را در گوگل محبوب کنید
[ارسال شده از: سایت ریسک]
[مشاهده در: www.ri3k.eu]
[تعداد بازديد از اين مطلب: 1457]