web-dev-qa-db-fra.com

Showon de champ de formulaire: "vide

Utilisation de cette documentation https://docs.joomla.org/Form_field J'ai développé un plugin et utilisé l'attribut showon dans le code XML (en bas de page).

Alors que me montre que je peux utiliser

showon="foo:1[AND]bar:1" et

showon="foo:1[OR]bar:1"

Je voudrais montrer sur la base si un champ de texte n'est pas vide. Est-ce une possibilité ou aurai-je besoin de JS?

J'ai aussi entendu dire que tu pouvais faire showon="field1!:1" et showon=field!"

Voici mon code qui montre les deux champs.

<field
        name="telephone"
        type="text"
        label="MOD_HEADER_CONTACT_TELEPHONE_LABEL"
        description="MOD_HEADER_CONTACT_TELEPHONE_DESC"
        default=""
        class=""
/>
<field
        name="countrycode"
        type="text"
        label="MOD_HEADER_CONTACT_COUNTRY_CODE_LABEL"
        description="MOD_HEADER_CONTACT_COUNTRY_CODE_DESC"
        default=""
        class=""
        required="required"
        showon="telephone!:"
/>
7
Eoin

Oui, il est possible de faire ceci:

showon="foo!:"
4
TheNextStage