راکت
حل شده

دلیل کار نکردن اتریبیوت auto complete

4 پاسخ

سلام دوستان
من خواستم ببینم اتریبیوت autocomplete که برای input استفاده میشه به صورتی هست که اگر قبلا در اون سایت مقداری رو وارد کرده باشی و دوباره وارد اون سایت بشی همون مقدار رو پیشنهاد میده؟
یا به این شیوه هست که مثلا اگه روی "type = "email ویژگی autocomplete رو فعال کنیم مرورگر طبق اینپوت های ایمیل که در سایت های دیگه استفاده کردیم به ما مقادیر رو پیشنهاد میده؟

ثبت پرسش جدید

پاسخ‌ها

4
امین حیدری
امین حیدری
@aminhd

تخصص: فول استک

بهترین پاسخ

سلام روزتون بخیر
طبق تجربه ای که من دارم autocomplete برای اینه که شما بهش بفهمونین که قابلیت پیشنهاد گرفتن داشته باشه و بجز اون به اتریبیوت های name و بعضی اوقات id هم وابسته هستش تا متوجه بشه چه پیشنهاداتی را برای شما نمایش بده. و در واقع اگر name فیلد شما مشابه سایت های دیگه باشه و autocomplete هم روشن باشه کار میکنه.

محمدحسن یگانه
محمدحسن یگانه
@mhyeganeh

تخصص: Full-Stack Web Developer Freelancer

سلام
حالت دوم بیشتر صدق می‌کنه و شامل فیلدهایی مثل نام و موبایل و آدرس و کد پستی و ...میشه.

آراد
آراد
@aradolfati

تخصص: دانشجو

سپاسگزارم ولی مگه ما فیلد آدرس هم داریم؟
یعنی چیزی به عنوان" type = "address داریم؟
و اینکه من روی کامپوتر خودم به صورت آزمایشی همچین کدی رو نوشتم

<html>
    <head>
    </head>
    <body>
        <form>
            <input type="search" autocomplete="on">
        </form>
    </body>
</html>

ولی هیچ چیزی به من پیشنهاد نمیده
در حالیکه در سایت های دیگه بهم پیشنهاد میشه!

شاید پاسخ شما همین‌جا باشد

محمدحسن یگانه
محمدحسن یگانه
@mhyeganeh

تخصص: Full-Stack Web Developer Freelancer

نه input با تایپ address و mobile و نداریم. همون طوری که آقای حیدری اشاره کردند از روی name و id ظاهرا متوجه میشه.

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام