I’ve gotten it into my head that mobile applications don’t like form submits the same way html does, so I thought I’d better have a sanity check on Stackoverflow.
For example, instead of having <input type=”submit”…>, it looks like I should now use <a data-role=”button”…>
Q: Can I continue to use <input type=”submit”…> for mobile applications?
The reason why I ask is because the action page has some logic, such as:
<cfif structKeyExists(form,"Save")>
jQuery Mobile, at least as of this writing, by default submits forms via AJAX using the method specified on the form being submitted. POST submissions will still be posted to the server in the background, so ColdFusion will still see the form variables that are passed in as usual. When a response is generated, jQuery Mobile will take the response and transition the view over to whatever HTML was returned. In my own testing you can continue to use a normal submit button as well. If you want a standard submission rather than an AJAX submission, add
data-ajax="false"to the form tag.