【发布时间】:2011-04-18 13:18:26
【问题描述】:
使用 HTML5 模式进行表单字段验证,如果表单无效,如何停止提交?也许我应该问,如何创建自定义的有效/无效表单处理程序?
Documentation 在 changePage() 上
$('#form-submit-button').click( function() {
event.preventDefault(); // This is undefined
// This submits my form and values via ajax, handles page transition
$.mobile.changePage({
url: 'request.php?page=one',
type: 'post',
data: $('form#test_form').serialize()
},'slide',false,false);
});
示例 HTML 表单字段
<input type="text"
name="first_name"
id="first_name"
placeholder="First Name*"
pattern="[\w .-]"
required />
示例 HTML 按钮(非提交类型)
<input type="button"
data-theme="z"
data-icon="forward"
data-inline="true"
name="form-submit-button"
id="form-submit-button"
value="Next Step"/>
【问题讨论】:
标签: jquery html validation jquery-mobile