New issue 332 by msgilli...@gmail.com: Support standard form submit inputs
input[type="submit"] everywhere and deprecate use of <a> tags
a[type="submit"]
http://code.google.com/p/iui/issues/detail?id=332
iUI has from the beginning used the following link to trigger an ajax form
submission:
<a class="whiteButton" type="submit">Submit (a)</a>
This is non-standard HTML and has been the source of many compatibility
problems.
iUI should use a standard HTML <input> tag instead:
<input class="whiteButton" type="submit" name="submitInput"
value="Submit" />
iui.js and iui.css should be changed to support using the <input> tag in
every case where the <a> tag has previously been used and should officially
deprecate use of the <a type="submit"> tag. This means the documentation
needs to be updated, too.
Issue #117 points out that we are using the 'type' attribute on <a> tags
incorrectly. To close #117, we'll have to get rid of type="cancel", too.
The changes on this branch address the issue:
http://code.google.com/r/msgilligan-iui-dev/source/list?name=msgilligan-form-submit-issue332
Those changes can be tested using the form-test.html test page an updated
version of which is here:
http://stage.iui-js.org/test/form-test.html
The changes on the msgilligan-formn-submnit-issue332 branch also seem to
provide a 'final' fix for Issue #208.