ورود

ورود کاربر

0%

Placeholder در قسمت سرچ باکس

شاید خیلی ها دوست داشته باشن که در قسمت سرچ باکس یا هر تکست باکس دیگه بخوان یه توضیحی بدن یا مثلا بنویسن "جستجو کنید"  یا "ایمیل خود را وارد کنید" اما ندونن چیکار باید بکنن .

HTML5 تعداد زیادی Attribute برای فرم ها داره مثل : required ، placeholder ، autocomplete .... .


حالا با استفاده از placeholder میتونیم Text یا نوشته به تکست باکسمون اضافه کنیم که بعد از کلیک کردن یا Focus کردن این متن از بین میره و میشه گفت بیشتر بروزرها (Browsers) ساپورت میکنن placeholder رو .

از طریق form_alter میتونیم این Attribute رو به سرچ باکسمون بدیم پس این کد رو در قسمت template.php اضافه می کنیم .

 

    

 
 
نکته :
1. THEMENAME اسم تم شماست پس باید با اسم تم شما جایگزین بشه .
2. این کد مخصوص بلاک سرچ و Advanced search یک form_id دیگه ای داره .
3.enter search terms  متن مورد نظر شما میباشد و می توانید آن را با هر متن دیگری جابجا کنید .
 
در نهایت placeholder مورد نظر به تکست باکس شما اضافه میشود .

مطالب مرتبط : نحوه فراخوانی JS در دروپال

 

دسته بندی: 
برچسب ها: 

دیدگاه‌ها

ارسال شده توسط ongoing در

با سلام
من کد مورد نظر رو توی فایل template.php کپی کردم و در قسمت بلوک ها فرم جستجو رو توی ناحیه مورد نظر قرار دادم ولی هیچ تغییری نکرد!!!
میشه بیشتر راهنمایی کنید؟
تشکر

سلام
THEMENAME رو به اسمه تم خودتون تغییر دادید ؟
کش رو هم پاک کردید ؟

ارسال شده توسط ongoing در

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

افزودن دیدگاه جدید