مشاهده نسخه کامل
: کنترل فیلد ورود نام
masooodj67
12-01-2011, 13:02
با سلام سوالم اینه که چگونه موقعی که کاربر نام خود را به همراه عدد وارد کرد پیغامی در کنار فیلد بعد از اینکه فوکوس از روی فیلد کنار رفت نمایش داده بشه مبنی بر غیر مجاز بودن اسم .
ممنون.
hossin.esm
13-01-2011, 13:10
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
masooodj67
13-01-2011, 17:22
با سلام آفرین آفرین و باز هم آفرین از جوابت ممنونم من تازه جاوا اسکریپتو شروع کردم و هی سوال برای خودم طرح میکنم تا بیشتر یاد بگیرم میتونی بگی isNaN برای چی هست و استفاده میشه البته کوتاه من صفحات آموزشی w3S رو دارم فقط از ترجمش چیزی دستگیرم نشد.بازم ممنون
hell_lord
13-01-2011, 18:06
isNaN
برای چک کردن عددی بودن یک مقدار است.
hossin.esm
13-01-2011, 20:13
isNaN برای چک کردن عدد ، اگر رشته عددی بود false و اگر رشته بود true را بر میگرداند .
من اینجا تک تک کاراکتر های چک کردم اگر شامل عدد بود error و گرنه ok
isNaN مخفف is Not a Number هست و پیداست که مقدار ورودی بررسی می شه تا مطمئن بشید ورودی یک عدد نیست.
از isFinite هم دقیقا بر عکس تابع بالا است و می تونید از اون هم استفاده کنید، که به نظر بنده بهتر بود در این کد از این تابع استفاده می شد، البته هیچ محدودیتی وجود نداره، ولی برای قابل فهم تر بودن کد خیلی موثر است.
مثال و یا کدی هم که در بالا توسط hossin.esm قرار داده شد، در ie6 بدرستی اجرا نشد که برای حل این مشکل باید رشته ورودی رو به آرایه تبدیل کنید:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
موفق باشید.
masooodj67
16-01-2011, 13:43
با سلام دوستان سوال دیگری دارم اونم اینه که آیا متدی در قسمت string جاوا اسکریپت هست که بشه یک رشته رو در یک متن جستجو کنیم یا نه من یه برنامه کوچک نوشتم که نتونستم رشته مورد نظر رو بدست بیاورم .نگاه کنید و نظرتون رو بگید
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
hossin.esm
16-01-2011, 23:10
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
در ضمن به حروف کوچک و بزرگ حساس هست
منظورت از (?و اینجا";) رو نفهمیدم
masooodj67
17-01-2011, 14:39
سلام ممنون از پاسخت اونو اشتباه نوشتم میخاستم بعد اینکه کلمه رو پیدا کرد بکگراندش رو سفید کنه اشتباهی دوباره اولی رو تکرار کردم
من الان درس بزرگی گرفتم از شما و اون اینه که داشتم متن مورد نطرم رو بدون innerHTML به متد search میفهماندم که البته از من قبول نمیکرد و روش رو درست نمیدونست البته من از search استفاده کردم ولی طبق گفتم این اشتباه باعث میشد کارم به نتیجه نرسه بسیار از این آموزشت ممنونم.
masooodj67
18-01-2011, 18:10
مزاحمت های من برای شما دوستان مثل اینکه تمامی نداره اما اصل مطلب در قسنت else چرا متن مورد نظرم رو اگر else درست شد چرا نشون نمیده؟
در ضمن من با match هم امتحان کردم جواب داد.
hossin.esm
18-01-2011, 23:31
document.getElementById('notfound').style.visibili ty="visible";
style را فراموش کردید.
masooodj67
22-01-2011, 23:43
ممنون از جوابت آره (این دیگه شوت بازی بود البته من فکرم اصلا به این اشتباه ساده نبود).
vBulletin , Copyright ©2000-2025, Jelsoft Enterprises Ltd.