#11309 closed defect (fixed)
<input> tag not closed in form/templates/*.html
Reported by: | cjh | Owned by: | Douglas Hays |
---|---|---|---|
Priority: | high | Milestone: | 1.5 |
Component: | Dijit | Version: | 1.5.0b2 |
Keywords: | Cc: | [email protected]… | |
Blocked By: | Blocking: |
Description (last modified by )
<input ${!nameAttrSetting} type="${type}" value="${value}" style="display:none !important;" dojoAttachPoint="valueNode"></span
should be:
<input ${!nameAttrSetting} type="${type}" value="${value}" style="display:none !important;" dojoAttachPoint="valueNode">'''</input>'''</span
Attachments (1)
Change History (7)
comment:1 Changed 12 years ago by
Owner: | set to Douglas Hays |
---|
comment:2 Changed 12 years ago by
This is tricky. Self-closing the INPUT tags is invalid HTML4 markup, but required for XHTML, and optional for HTML5, but we have the same templates for all.
comment:3 follow-up: 4 Changed 12 years ago by
Please verify that the attached patch fixes your problems. I cannot add </input> since that causes IE to generate a separate </INPUT> node in HTML4 mode, so I used self-closing tags instead <INPUT/>.
comment:5 Changed 12 years ago by
Resolution: | → fixed |
---|---|
Status: | new → closed |
comment:6 Changed 12 years ago by
Description: | modified (diff) |
---|
BTW, this is the same fire drill we did with <img>
tags in the templates, which we also ended up changing to <img/>
Note: See
TracTickets for help on using
tickets.
I think this is deliberate because of some browser quirk. Doug can confirm.