متن پیشفرض درون تکست باکس

این تاپیک 13 پاسخ و 3 مشارکت کننده دارد . آخرین آپدیت توسط :  mehran90 ،‏ 3 سال و 3 ماه پیش .

این تاپیک تاکنون 4012 بازدید داشته است .

نویسنده پست
جمعه ، 23 آگوست 2013     7:48 ب.ظ #


mehran90

Subscriber
72 پست5 تاپیک

سلام

همون طور که همه دیدید در بسیاری از صفحات به عنوان پیشفرض یک متن توی تکست باکس مینویسن مثلا توی تکست باکس مربوط به password همین کلمه رو مینویسن که با کلیک روی اون این کلمه  پاک میشه و در اکثر این تکست باکس ها وقتی خود کاربر کلمه password رو توی اون باکس بنویسه و یک بار از باکس خارج و مجددا به اون وارد میشه باز کلمه password پاک میشه.

من یه راهی میخوام که این اتفاق نیفته!

اگه کمک کنید ممنون میشم!

1  تشکر
جمعه ، 23 آگوست 2013     7:57 ب.ظ #


حسین محمدی

Subscriber
482 پست60 تاپیک

با استفاده از جاوا اسکریپت میشه..یعنی اینطوری...

کلمه کلیدی this به خود عنصر اشاره میکنه...و وقتی نوشتم this.value='' یعنی مقدار خالی بشه.

رویداد blur برعکس focus یعنی خارج شدن تمرکز که value ها همان می شود.

 

پیوست ها:
You must be logged in to view attached files.
0  تشکر
جمعه ، 23 آگوست 2013     8:22 ب.ظ #


mehran90

Subscriber
72 پست5 تاپیک

عزیزم

اولا این کدی که نوشتی ناقصه!

دوما منظورم اصلا این کد دوباره متنی که نوشتم رو بخون!

0  تشکر
شنبه ، 24 آگوست 2013     9:34 ق.ظ #


کیوان علی محمدی

Authorplus
VIP
1792 پست4 تاپیک

شما یه راهی میخواین که این اتفاق نیفته؟خوب این کد رو طراح سایت نوشته و شما بهش دسترسی نداری.

0  تشکر
شنبه ، 24 آگوست 2013     11:55 ق.ظ #


mehran90

Subscriber
72 پست5 تاپیک

نه میخوام خودم همچین چیزی رو بنویسم ولی وقتی خود کاربر مینویسه password و از باکس خارج میشه و به اون وارد میشه کلمه password پاک نشه یعنی فقط وقتی password رو پاک کنه که خود کاربر اونو ننوشته باشه

0  تشکر
شنبه ، 24 آگوست 2013     12:45 ب.ظ #


کیوان علی محمدی

Authorplus
VIP
1792 پست4 تاپیک

شرمنده من چیزی نفهمیدم[quote=14969]نه میخوام خودم همچین چیزی رو بنویسم ولی وقتی خود کاربر مینویسه password و از باکس خارج میشه و به اون وارد میشه کلمه password پاک نشه یعنی فقط وقتی password رو پاک کنه که خود کاربر اونو ننوشته باشه[/quote]

این جمله شما خیلی برای من واضح نیست،منظورتون اینکه که اون کلمه Password توی جعبه متن فقط وقتی ناپدید بشه که کاربر چیزی تایپ میکنه، درسته؟

0  تشکر
شنبه ، 24 آگوست 2013     7:37 ب.ظ #


حسین محمدی

Subscriber
482 پست60 تاپیک

خب اینکه کاری نداره

رویداد onblur رو از هر دو تا input بردار...

0  تشکر
شنبه ، 24 آگوست 2013     9:12 ب.ظ #


mehran90

Subscriber
72 پست5 تاپیک

نه اقا کیوان من بد توضیح دادم
ببینید:
مثلا توی همین سایت سون لرن یه اینپوت داره که برای ارسال مطالب به ایمیل هست توی جهبه متنش نوشته :
Yor E-mail ...
وقتی روش کلیک کنیم پاک میشه و وقتی هم ازش خارج میشیم دوباره نوشته میشه
حالا من روش کلیک میکنم و خودم مینویسم Your E-mail ... حالا دوباره از جعبه خارج میشم و روش کلیک میکنم وقتی این کارو میکنم Your e-mail ... پاک میشه
در حالی که اونو جاوااسکریپت ننوشته و خود کاربر نوشته من میخوام فقط وقتی این متن پاک بشه که خود کامپیوتر اونو نوشته باشه
امیدوارم خوب توضیح داده باشم

0  تشکر
شنبه ، 24 آگوست 2013     9:41 ب.ظ #


کیوان علی محمدی

Authorplus
VIP
1792 پست4 تاپیک

اون اینپوتی که شما گفتی و آخر هر پستی قرار داره دقیقا همین ویژگی که شما گفتی رو داره،فقط وقتی پاک میشه که خود جاوااسکریپت نوشته باشه.اگه من خودم بنویسم اصلا پاک نمیکنه.

اینم کدشه که کامل و صحیح کار میکنه،دقیقا همون چیزی که میخوای :

0  تشکر
شنبه ، 24 آگوست 2013     10:17 ب.ظ #


mehran90

Subscriber
72 پست5 تاپیک

نه اگر خودتون همون متن Your E-meil ... رو بنویسید پاک میکنه یه بار امتحان کنید

0  تشکر
پست 1 تا 10 (از مجموع 14 پست)

برای پاسخ دادن به این تاپیک باید وارد سایت شوید .