【问题标题】:JQM (jQueryMobile) HTML5 pattern validation with Alternate button type (Not Submit)JQM (jQueryMobile) HTML5 模式验证与备用按钮类型(未提交)
【发布时间】: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


    【解决方案1】:

    http://marxsoftware.blogspot.com/2011/01/html5-form-field-validation.html

    据此,它不应该让您在验证之前提交您的表单。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-01-09
      • 2016-10-10
      • 1970-01-01
      相关资源
      最近更新 更多