PDA

View Full Version : سوال: نحوه خالی کردن فیلد ها



joker..
شنبه 23 شهریور 1392, 15:30 عصر
من میخوام تو تکست فیلدام یه مقدار پیشفرضی بزارم که وقتی کاربر روش کلیک میکنه پاک بشه
مثه صفحه لاگین yahoo
کسی میدونه چیجوری میتونم انجامش بدم؟

Moien Tajik
شنبه 23 شهریور 1392, 16:12 عصر
متنی که میخوای رو جای email @abc.com بزار. :چشمک:


<input type="text" value="email@abc.com" name="Email" id="Email"
onblur="if (this.value == '') {this.value = 'email@abc.com';}"
onfocus="if (this.value == 'email@abc.com') {this.value = '';}" />

darkcms
شنبه 23 شهریور 1392, 18:52 عصر
با سلام و درود.
به جای این روش های قدیمی از ویژگی placeholder در html5 استفاده کنید.
در صفحه ی لاگین یاهو نیز از همین روش استفاده شده است.
مثال :
http://www.w3schools.com/tags/tryit.asp?filename=tryhtml5_input_placeholder
به امید فردایی بهتر!:لبخندساده:

dreadful
شنبه 23 شهریور 1392, 22:18 عصر
از این کد هم میتونی برای placeholder با css خاصیت تعریف کنی :)



::-webkit-input-placeholder
{
color: rgba(159, 158, 158, .5);
}

joker..
شنبه 23 شهریور 1392, 23:04 عصر
این webkit چیه؟

صباح فتحی
شنبه 23 شهریور 1392, 23:30 عصر
برای مرورگرهای کروم...اوپرا و.... هست

Omid Jackson
یک شنبه 24 شهریور 1392, 00:31 صبح
برای مرورگرهای کروم...اوپرا و.... هست
کروم و سافاری
برای اپرا از o و برای فایرفاکس از moz و IE هم از ms استفاده میشه

mhbitarafan
یک شنبه 24 شهریور 1392, 15:06 عصر
برای بعضی از پراپرتیس ها توی سی اس اس 3 که هنوز استاندارد سازی نشدن مرورگر ها با پیشوند اسم موتورشون اون پراپرتیس ها رو اجرا میکنن ...