[ 
http://www.stripesframework.org/jira/browse/STS-792?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Walter Rumsby updated STS-792:
------------------------------

    Attachment: stripes-input-placeholder-patch.txt

On reflection I concluded it was better to have the getter/setter for the 
placeholder attribute in the text and textarea tags rather than on 
InputTagSupport.

> Add Support for the HTML5 placeholder Attribute to Stripes Input Field Custom 
> Tags
> ----------------------------------------------------------------------------------
>
>                 Key: STS-792
>                 URL: http://www.stripesframework.org/jira/browse/STS-792
>             Project: Stripes
>          Issue Type: Improvement
>          Components: Tag Library
>    Affects Versions: Release 1.5.5
>            Reporter: Walter Rumsby
>            Priority: Minor
>              Labels: html5
>         Attachments: stripes-input-placeholder-patch.txt, 
> stripes-input-placeholder-patch.txt, stripes-input-placeholder-patch.txt
>
>
> One of the new feature of HTML5 is the placeholder attribute for input 
> fields. The placeholder text is displayed in the input field as a hint 
> intended to aid user entry, e.g.
>     <input type="text" name="search-text" placeholder="Enter terms here">
> will display "Enter terms here" if the element has no value in browsers that 
> support the placeholder attribute. For browsers that don't support the 
> attribute, it's possible to use JavaScript to display a placeholder, or a 
> valid approach might be that providing no hint is a valid graceful 
> degradation strategy for older browsers.
> My personal opinion is that there is very little risk using this new 
> attribute (which seems to be the consensus among people advocating HTML5, 
> i.e. there are parts of HTML5 that advocates generally recommend not using 
> until the specification or design of the feature improves).
> While placeholder makes most obvious sense on input type="text", input 
> type="password" and textarea elements the working draft suggests it is valid 
> for all input elements and the textarea element (Chrome, for instance, will 
> not do anything visually if you add a placeholder to a radio button).
> I've attached a patch that should provide support for this attribute when 
> using Stripes' custom tags for input fields (e.g. <stripes:text/>, etc.).
> More information:
> http://www.w3.org/TR/html5/common-input-element-attributes.html#the-placeholder-attribute
> http://www.w3.org/TR/html5/index.html#attributes-1
> http://diveintohtml5.org/forms.html#placeholder
> http://robertnyman.com/2010/06/17/adding-html5-placeholder-attribute-support-through-progressive-enhancement/

-- 
This message is automatically generated by JIRA.
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

------------------------------------------------------------------------------
Gaining the trust of online customers is vital for the success of any company
that requires sensitive data to be transmitted over the Web.   Learn how to 
best implement a security strategy that keeps consumers' information secure 
and instills the confidence they need to proceed with transactions.
http://p.sf.net/sfu/oracle-sfdevnl 
_______________________________________________
Stripes-development mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/stripes-development

Reply via email to