Návody

Přidání možnosti „Jiné“ s textovým polem do zaškrtávacích políček

Přidání další možnosti s textovým polem do zaškrtávacích políček

Zaškrtávací otázky s výběrem odpovědí málokdy pokrývají všechny možné odpovědi. Návštěvník může potřebovat možnost, kterou jste neuvedli – kategorii produktu, na kterou jste zapomněli, typ služby, který jste dosud nepřidali, nebo důvod, který neodpovídá vašim předdefinovaným možnostem. Bez možnosti „Jiné“ buď otázku přeskočí, nebo vybere něco nepřesného.

Automatický nástroj pro tvorbu formulářů umožňuje přidat zaškrtávací políčko Jiné s vloženým textovým polem do libovolného pole s více zaškrtávacími políčky. Povolte jedno nastavení v nástroji pro tvorbu formulářů a návštěvníci budou moci zaškrtnout políčko „Jiné“ a napsat vlastní odpověď. Vlastní text se uloží s odeslanou zprávou a zobrazí se jako Jiné: [jejich odpověď] ve vaší schránce a e-mailových oznámeních.

Naposledy aktualizováno: Poslední aktualizace 8. srpna

Proč přidávat do polí zaškrtávacích políček možnost „Jiné“?

Předdefinované seznamy zaškrtávacích políček fungují dobře, dokud něčí odpověď není v seznamu. Možnost „Jiné“ s textovým polem řeší běžné problémy s formuláři:

  • Zachyťte odpovědi, které jste nečekali — umožněte návštěvníkům popsat možnosti mimo váš seznam, aniž by museli opustit formulář
  • Zlepšení přesnosti průzkumu — respondenti zvolí „Jiné“ místo vynucení nesprávného zaškrtávacího políčka
  • Snížení počtu neúplných podání — lidé, kteří by jinak zanechali povinnou otázku s výběrem z více možností, mohou stále odpovědět
  • Udržujte data čitelná — vlastní text je sloučen do zobrazení hlavního pole jako Jiné: [text], není pohřben v surových terénních datech
  • Podporujte flexibilní formuláře příjmu — ideální pro zájmy, doporučovací zdroje, kategorie produktů a otázky typu „jak jste se o nás dozvěděli?“

Auto Form Builder obsahuje tuto funkci v bezplatném pluginu – žádný kód, žádný doplněk a žádná ruční řešení.

Jak funguje zaškrtávací políčko „Jiné“

Když u pole s více zaškrtávacími políčky povolíte možnost Jiné, Auto Form Builder přidá do frontendu dva prvky:

  • An Ostatní zaškrtávací políčko přidáno za vaše běžné možnosti
  • A vkládání textu vedle něj se zástupným symbolem Prosím specifikujte…

Textové pole je ve výchozím nastavení skryté. Když návštěvník zaškrtne políčko Jiné , textové pole se zobrazí a dostane fokus, takže může okamžitě psát. Pokud zaškrtnutí políčka Jiné zruší , textové pole se znovu skryje a jeho hodnota se vymaže.

Při odeslání hodnota zaškrtávacího políčka other se ukládá s vybranými možnostmi a vlastní text se ukládá do doprovodného pole ({field_id}_other). V doručené poště s odeslanými zprávami, exportech a e-mailových oznámeních plugin tyto informace sloučí do čitelného formátu, jako je Jiné: Vlastní odpověď zde.

Která zaškrtávací políčka podporují možnost „Jiné“?

Možnost Jiné je k dispozici v polích Více zaškrtávacích políček – v tomto režimu si uživatelé mohou vybrat více než jednu odpověď ze seznamu.

Podporované

  • Více zaškrtávacích políček se dvěma nebo více předdefinovanými možnostmi
  • Zkombinováno s Vybrat vše, Žádná z výše uvedených, minimální/maximální limity výběru a možnosti rozvržení (vrstvené, vedle sebe nebo mřížka)

Není podporováno

  • Jedno zaškrtávací políčko (pole ano/ne nebo pole ve stylu souhlasu) – nastavení Jiné se zobrazí pouze v režimu s výběrem odpovědí
  • Přepínače — přepínací pole používají samostatné nastavení „Jiné“ s přizpůsobitelným popiskem (viz poznámka níže)
  • Rozbalovací pole — žádná vestavěná další možnost

Poznámka: Přepínací pole mají v Možnostech přepínacího pole vlastní nastavení možnosti Přidat „Jiné“ , včetně přizpůsobitelného popisku možnosti Jiné (výchozí: „Jiné (prosím upřesněte)“). Zaškrtávací pole používají pevný popisek Jiné.

Jak přidat možnost „Jiné“ pomocí textového pole

Nastavení v nástroji pro tvorbu formulářů s funkcí drag-and-drop trvá méně než minutu.

Krok 1: Otevřete nástroj pro tvorbu formulářů

V administraci WordPressu přejděte do sekce Automatický tvůrce formulářů → Všechny formuláře a poté otevřete formulář, který chcete upravit (nebo vytvořte nový).

Krok 2: Přidání nebo výběr pole zaškrtávacího políčka

Přetáhněte zaškrtávací políčko na plátno nebo kliknutím na existující zaškrtávací políčko otevřete jeho panel nastavení.

Krok 3: Vyberte režim více zaškrtávacích políček

V části Možnosti zaškrtávacích políček vyberte Více zaškrtávacích políček (Vyberte více možností) . Tento režim umožňuje návštěvníkům vybrat více než jednu odpověď ze seznamu.

Krok 4: Přidejte možnosti zaškrtávacího políčka

V části Možnosti zaškrtávacích políček přidejte možnosti, které si uživatelé mohou vybrat – například „E-mail“, „Sociální média“, „Odkaz“ a „Vyhledávač“. Pořadí možností můžete změnit pomocí tlačítek pro posun nahoru/dolů, v případě potřeby nastavte výchozí zaškrtnuté stavy a vyberte rozvržení: Překrývající se , Vedle sebe nebo Mřížka.

Krok 5: Povolte druhou možnost

Zaškrtněte políčko Přidat možnost „Jiné“ s textovým polem . Popis nastavení zní: Přidá možnost „Jiné“ s textovým polem pro vlastní odpovědi.

V dolní části seznamu možností na frontendu se zobrazí zaškrtávací políčko Jiné a textové pole vložené do řádku.

Krok 6: Uložení a zobrazení náhledu

Uložte si formulář a otestujte chování pomocí vestavěného náhledu. Zaškrtněte políčko Jiné , ověřte, zda se zobrazuje textové pole, zadejte vzorovou odpověď a odešlete formulář. Ověřte, zda se v doručené poště zobrazuje sloučený formát Jiné: [váš text].

Chování frontendu: Zobrazit, skrýt a vymazat

Automatický tvůrce formulářů interaktivně zpracovává textové pole Jiné pomocí skriptu pro obsluhu zaškrtávacích políček:

  • Zaškrtněte Jiné — textové pole se stane viditelným a získá fokus
  • Zrušte zaškrtnutí políčka Ostatní — textové pole se skryje a jeho hodnota se vymaže
  • Vyberte možnost „Žádná z výše uvedených“ — všechna ostatní zaškrtávací políčka (včetně Ostatní) jsou nezaškrtnutá a textové pole se skryje
  • Zaškrtněte jakoukoli běžnou možnost — Pole „Nic z výše uvedeného“ se automaticky nezaškrtne
  • Zaškrtněte Jiné — Pole „Nic z výše uvedeného“ se automaticky nezaškrtne
  • Použít Vybrat vše — pokud je povoleno, výběrem všech možností se zaškrtne také políčko Ostatní a zobrazí se textové pole; zrušením výběru všech možností se textové pole skryje.

Díky tomu je formulář intuitivní: návštěvníci vidí textové pole pouze tehdy, když ho skutečně potřebují, a konfliktní výběry, jako například „Žádná z výše uvedených možností“ plus „Jiné“, jsou automaticky zablokovány.

Jak se ukládají a zobrazují „ostatní“ odpovědi

Když je odeslán formulář s odpovědí Jiné, nástroj Auto Form Builder zpracuje data ve dvou částech:

  • Výběr zaškrtávacího políčka — hodnota other je zahrnuto v poli vybraných hodnot zaškrtávacích políček
  • Vlastní text — napsaná odpověď se uloží do samostatného pole s názvem {field_id}_other a dezinfikováno pomocí sanitize_text_field()

V doručené poště pro odeslané příspěvky plugin sloučí doprovodný text s hlavním polem. Místo zobrazení prázdné hodnoty „jiné“ vidíte:

  • Jiné: Ústní podání (pokud byl poskytnut vlastní text)
  • Ostatní (když bylo zaškrtnuto Jiné, ale nebyl zadán žádný text)

E-mailová oznámení používají stejné sloučené formátování, takže příjemci oznámení vidí celou odpověď, aniž by se museli pouštět do nezpracovaných dat odeslaných dokumentů. Samostatné _other Pole je skryté v hlavním zobrazení odeslaných dokumentů, protože je již sloučeno.

Kombinace nastavení „Jiné“ s jinými zaškrtávacími políčky

Možnost Jiné funguje společně s ostatními funkcemi zaškrtávacích políček nástroje Auto Form Builder:

Minimální a maximální výběr

Nastavením možností Minimální požadovaný počet výběrů a Maximální povolený počet výběrů určujete, kolik zaškrtávacích políček musí návštěvník zaškrtnout. Zaškrtávací políčko Jiné se do těchto limitů počítá stejně jako kterákoli jiná možnost. Pokud je nastaveno maximum a návštěvník ho již dosáhl, zaškrtnutí políčka Jiné je blokováno a zobrazí se ověřovací zpráva.

Vybrat vše

Povolením možnosti Přidat „Vybrat vše“ přidáte hlavní zaškrtávací políčko nahoře. Po vybrání se zaškrtnou všechny možnosti včetně Ostatní a zobrazí se textové pole. Pokud by byl překročen maximální limit výběru, možnost Vybrat vše je zablokována.

Žádný z výše uvedených

Povolte možnost Přidat „Žádná z výše uvedených“ pro otázky, na které se nevztahuje žádná z uvedených odpovědí. Jejím výběrem se vymažou všechny ostatní možnosti – včetně Jiné – a skryje se textové pole.

Povinné pole

V nastavení základního pole zaškrtněte políčko jako Povinné , aby návštěvníci museli vybrat alespoň jednu možnost (v souladu s vašimi minimálními pravidly výběru).

Podmíněná logika

Použijte volnou podmíněnou logiku k zobrazení následných polí, když jsou vybrány určité hodnoty zaškrtávacích políček – například zobrazte podrobné textové pole, když návštěvník vybere „Jiné“ a související předdefinovanou možnost.

Praktické příklady

Jak jsi se o nás dozvěděl?

  • Možnosti: Google, sociální média, přítel/kolega, reklama
  • Ostatní: Povoleno
  • Proč: Zachycuje zdroje doporučení, které jste neuvedli, a zároveň zachovává rychlý formulář pro většinu návštěvníků

Které služby vás zajímají?

  • Možnosti: Webdesign, SEO, psaní obsahu, e-mail marketing
  • Ostatní: Povoleno
  • Minimální výběr: 1
  • Proč: Umožňuje potenciálním zákazníkům vybrat si více služeb a popsat individuální potřebu

Jaká témata bychom měli probrat?

  • Možnosti: Návody, aktualizace produktů, případové studie, novinky z oboru
  • Ostatní: Povoleno
  • Maximální výběr: 3
  • Proč: Respondenti průzkumu si mohou vybrat až tři témata a mohou navrhnout jedno, které jste přehlédli

Dietní omezení (registrace na akci)

  • Možnosti: Vegetariánské, Veganské, Bezlepkové, Alergie na ořechy
  • Ostatní: Povoleno
  • Žádné z výše uvedeného: Povoleno
  • Proč: Účastníci s neuvedenými omezeními zadávají své potřeby; ostatní bez omezení zvolí „Žádná z výše uvedených možností“.

Ověření na straně serveru

Automatický tvůrce formulářů ověřuje odeslání zaškrtávacích políček na serveru. Pokud je povolena možnost Jiné, other se přidá do seznamu platných hodnot zaškrtávacích políček vedle předdefinovaných možností. Neplatné výběry jsou odmítnuty s chybovou zprávou.

Na serveru se také vynucuje minimální a maximální počet výběrů, který odpovídá validaci JavaScriptu ve frontendu. Tento dvouvrstvý přístup udržuje data čistá, ať už formulář běží na vašem webu WordPress nebo jako vložený formulář na externím webu.

Poznámka: Plugin v současné době nevyžaduje text v poli Jiné, pokud je zaškrtnuto políčko Jiné. Návštěvníci mohou odesílat s vybranou možností Jiné a prázdným textovým polem. Pokud potřebujete vyžadovat vlastní text, zvažte přidání samostatného podmíněného textového pole, které se zobrazí při výběru konkrétní odpovědi, nebo zkontrolujte odeslané příspěvky, u kterých se pole Jiné zobrazuje bez doprovodného textu.

„Jiné“ ve vložených formulářích

Formuláře vložené na weby, které nejsou na WordPressu – včetně stránek Elementoru, WP Bakery, Brizy nebo jakéhokoli externího webu – používají stejné chování zaškrtávacího políčka „Ostatní“. Logika zobrazení/skrytí, omezení výběru a zpracování na straně serveru platí bez ohledu na to, zda je formulář zobrazen pomocí shortcode nebo vloženého kódu zkopírovaného z obrazovky Formuláře.

Stáhněte si Auto Form Builder — Zdarma Zaškrtávací políčko „Jiné“ Možnost

Druhá možnost s vloženým textovým polem je součástí bezplatného pluginu – stejného pluginu, který vám poskytuje podmíněnou logiku, správu odesílání, styling formulářů, ochranu proti spamu a import/export zdarma.

Nainstalujte si jej z oficiálního adresáře WordPress.org: https://wordpress.org/plugins/auto-form-builder/

Naposledy aktualizováno: Poslední aktualizace 8. srpna

Vytvářejte formuláře, které se vkládají kamkoli – zdarma

Auto Form Builder vám umožňuje vytvářet vícekrokové formuláře, kalkulačky a formuláře pro zachycení potenciálních zákazníků ve WordPressu a poté je vložit na libovolný web pomocí jediného řádku kódu.

Nainstalujte si bezplatný plugin

Často kladené dotazy

Jak přidám možnost „Jiné“ do zaškrtávacího políčka ve WordPressu?

Otevřete formulář v nástroji Auto Form Builder, vyberte pole Zaškrtávací políčko, zvolte režim Více zaškrtávacích políček, přidejte možnosti a poté v části Možnosti zaškrtávacích políček zaškrtněte políčko Přidat možnost „Další“ s textovým polem. Uložte formulář.

Zobrazí se textové pole automaticky, když je zaškrtnuto políčko „Jiné“?

Ano. Pole pro zadávání textu je ve výchozím nastavení skryté a zobrazí se, když návštěvník zaškrtne políčko Jiné. Skryje se a zobrazí se, když políčko Jiné není zaškrtnuto. Pole se po zobrazení automaticky zaostří.

Mohu si přizpůsobit popisek „Jiné“ u zaškrtávacích polí?

Zaškrtávací políčka používají pevný popisek „Jiné“. Přepínací pole v Auto Form Builderu mají samostatné nastavení Jiné s přizpůsobitelným popiskem Další možnosti. U zaškrtávacích políček je popisek „Jiné“ a zástupný text je „Upřesněte…“.

Počítá se zaškrtávací políčko Jiné do minimálního a maximálního limitu výběru?

Ano. Zaškrtávací políčko Jiné se považuje za jakoukoli jinou možnost. Počítá se do pravidel pro minimální a maximální výběr a jeho zaškrtnutí po dosažení maxima je blokováno ověřovací zprávou.

Jak se zobrazují odpovědi „Jiné“ v odeslaných formulářích?

Když návštěvník zaškrtne políčko Jiné a zadá vlastní text, odpověď se v doručené poště a e-mailových oznámeních zobrazí jako „Jiné: [jeho odpověď]“. Pole s doprovodným textem se automaticky sloučí s hlavním zaškrtávacím políčkem.

Mohu ve stejném poli použít „Jiné“ s „Žádné z výše uvedených“?

Ano. Obě možnosti lze povolit u stejného pole s více zaškrtávacími políčky. Výběrem možnosti „Žádná z výše uvedených možností“ se zruší všechny ostatní výběry včetně možnosti Jiné a skryje se textové pole. Zaškrtnutím možnosti Jiné nebo jakékoli běžné možnosti se zruší zaškrtnutí možnosti „Žádná z výše uvedených možností“.

Funguje možnost Jiné u polí s jedním zaškrtávacím políčkem ano/ne?

Ne. Možnost Jiné s textovým polem je k dispozici pouze u polí s více zaškrtávacími políčky. Pole s jedním zaškrtávacím políčkem (souhlas, souhlas, ano/ne) nastavení Jiné nepodporují.

Je zaškrtávací políčko Další v Auto Form Builderu volné?

Ano. Možnost Jiná s vloženým textovým polem je součástí bezplatného pluginu Auto Form Builder, který je k dispozici na WordPress.org. Není vyžadováno žádné předplatné ani prémiový upgrade.


Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Povinná pole jsou označena *.