Az űrlap dátum- és időmezőjének helyőrzője nem látszik mobilon
Az űrlap dátum- és időmezői mobilon üresen jelennek meg: a natív HTML5 kikapcsolása vagy egyedi kód segít.
A hiba
Szekció neve “A hiba”Az űrlap dátum- és időmezőinek helyőrző szövege nem jelenik meg, ha az oldalt mobilon nyitod meg: a mezők üresnek látszanak.
Megjegyzés: a hiba csak valódi mobilkészüléken jelentkezik. Ha az oldalt az Elementor szerkesztőjében nézed mobil nézetben, a helyőrzők látszanak.
Az ok az, ahogyan a HTML5 kezeli a dátum- és időmezőket.
Megoldás
Szekció neve “Megoldás”Két megoldás van:
- kapcsold ki a mező Natív HTML5 beállítását,
- vagy add hozzá az űrlaphoz az alábbi egyedi kódot.
A natív HTML5 kikapcsolása
Szekció neve “A natív HTML5 kikapcsolása”- Az űrlap widgetben nyisd meg a dátum- vagy időmezőt.
- Állítsd a Natív HTML5 kapcsolót kikapcsolt állapotba.
Egyedi kód hozzáadása
Szekció neve “Egyedi kód hozzáadása”Megjegyzés: egyedi kódot csak Elementor Pro-val adhatsz hozzá.
- A WordPress adminban nyisd meg az Elementor → Szerkesztő oldalt, és a bal oldali panelen az Egyéni Elemek → Kód pontot. Itt az Egyéni kód oldal jelenik meg.
- Kattints az Új kód gombra.
- Adj címet az egyedi kódnak.
- A Hely legördülő listában válaszd a
<body>eleji pozíciót. - Másold a kódmezőbe az alábbi kódot:
<style>.custom-cls-form .elementor-date-field { -webkit-appearance: none;}.custom-cls-form .elementor-date-field:before { content: attr(placeholder);}.custom-cls-form .elementor-date-field.date-selected:before { content: "" !important;}.custom-cls-form input::-webkit-date-and-time-value { text-align: left !important; width: 100% !important; display: block !important; position: absolute;}</style><script>jQuery(document).on('change', '.custom-cls-form .elementor-date-field', function () { if (jQuery(this).val() !== '') { jQuery(this).addClass('date-selected'); } else { jQuery(this).removeClass('date-selected'); }});</script>- Kattints a Közzététel gombra, majd a mentés és bezárás gombra.

A képen az Egyéni kód lista látszik a jobb felső sarokban az Új kód gombbal.
Tipp: korlátozhatod, hogy a kód a webhely mely részein fusson, de a legegyszerűbb az egész webhelyre alkalmazni.
Utolsó lépésként add meg az űrlapnak a kódhoz tartozó osztályt:
- Nyisd meg a szerkesztőben az űrlapot tartalmazó oldalt, és jelöld ki az űrlapot.
- Kattints a Haladó fülre.
- Az Elrendezés szakasz CSS osztályok mezőjébe írd be:
custom-cls-form
Ezután az űrlapok mobilon is helyesen jelennek meg.
Készült: