Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

placeholder attribute not supported in textarea widgets #103

Open
frisi opened this issue Jul 12, 2021 · 1 comment
Open

placeholder attribute not supported in textarea widgets #103

frisi opened this issue Jul 12, 2021 · 1 comment

Comments

@frisi
Copy link
Member

frisi commented Jul 12, 2021

the placeholder attribute is not supported by HTMLTextAreaWidget (HTMLTextInputWidget supports it)

is this by intent or would a PR be welcome?

i'd suggest add it to HTMLTextAreaWidget and include it in textlines_input.pt and textarea_input.pt so devs can use placeholder text if they want to.

What I did:

set the widgets placeholder in a plone dexterity schema

    widget(
        "contact_persons",
        placeholder="Firstname, lastname, role",
    )

    contact_persons = schema.Tuple(
        title=_("Contact Persons"),
        value_type=schema.TextLine(),
        required=True,
    )

What I expect to happen:

the textarea in the resulting form should show
"Firstname, lastname, role" as placeholder text

What actually happened:

no placeholder text is shown

What version of Python and Zope/Addons I am using:

plone 5.2.4 - z3c.form 3.7.1

@icemac
Copy link
Member

icemac commented Jul 12, 2021

Sounds reasonable, a PR is welcome.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants