[ 
http://www.stripesframework.org/jira/browse/STS-792?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12366#comment-12366
 ] 

Christian Schwanke commented on STS-792:
----------------------------------------

I think this should definitly be included ASAP since this is one of the HTML5 
features that can improve the user experience a lot while degrading without 
problems in older browsers.
However, I want to suggest to broaden the scope of this ticket because there 
are a lot more attributes and input types that should be supported e.g. 
"autofocus" (see http://diveintohtml5.org/forms.html for more information).

> 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

        

------------------------------------------------------------------------------
Got Input?   Slashdot Needs You.
Take our quick survey online.  Come on, we don't ask for help often.
Plus, you'll get a chance to win $100 to spend on ThinkGeek.
http://p.sf.net/sfu/slashdot-survey
_______________________________________________
Stripes-development mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/stripes-development

Reply via email to