表单提交验证form

方式一,不需要考虑jquery.easyui.min.js版本

 <script>
        $(function () {
            //针对 设置 novalidate:true
            $(‘.validatebox-text‘).bind(‘blur‘, function () {
                $(this).validatebox(‘enableValidation‘).validatebox(‘validate‘);
            });
            $("#btn_ok").click(function () {
                //启用
                $(‘.validatebox-text‘).validatebox(‘enableValidation‘).validatebox(‘validate‘)
                $.messager.progress(); // 显示进度条
                var b = $("#ff").form(‘validate‘);//验证
                if (b) {
                    $.messager.progress(‘close‘); // 如果提交成功则隐藏进度条
                }
                else { $.messager.progress(‘close‘); } // 如果提交成功则隐藏进度条 }
            });
        });

    </script>

  

<div id="ff">
        <input class="easyui-textbox  easyui-validatebox" type="text" name="name" data-options="required:true,novalidate:true" />
        <input style="width: 150px;" class="easyui-textbox   easyui-validatebox" data-options="required:true,validType:‘length[4,20]‘,missingMessage:‘用户名不能为空,请输入用户名‘,invalidMessage:‘用户名的长度为4-20位‘" />
        <input class=" textbox easyui-validatebox" data-options="required:true,validType:‘email‘ ,missingMessage:‘用户名不能为空,请输入用户名‘,invalidMessage:‘邮件‘" />
    </div>
    <input id="btn_ok" type="button" value="确定" />

  方式2,暂时发现1.3.6版本一下不支持

  

<script>
        function submitForm() {
            $(‘#ff‘).form(‘submit‘, {
                onSubmit: function () {
                    var b = $(this).form(‘enableValidation‘).form(‘validate‘);
                    if (b) {
                        alert("成功");
                    }
                    else { alert("不成功"); }
                }
            });
        }
        $(function () {
            $("#btn_ok").click(function () {
                var b = $(‘#ff‘).form("enableValidation").form(‘validate‘);
                if (b) {
                    alert("成功");
                }
                else { alert("不成功"); }
            });
        });
    </script>

  

<body>
    <div id="ff"  class="easyui-form" data-options="novalidate:true">
        <input class="easyui-textbox" type="text" name="email" data-options="required:true" />
    </div>
    <div style="text-align: center; padding: 5px">
        <a href="javascript:void(0)" class="easyui-linkbutton" onclick="submitForm()">Submit</a>
        <a href="javascript:void(0)" class="easyui-linkbutton" id="btn_ok">OK</a>
    </div>

</body>

  

时间: 2024-08-02 16:25:11

表单提交验证form的相关文章

jQuery表单提交验证

<!DOCTYPE html><html> <head> <title>表单提交验证功能</title> <meta charset="utf-8"/> <script src="scripts/jquery-1.11.3.js"></script> </head> <body> <fieldset> <legend>用户注

表单提交验证--input框required

效果: html: <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0"> <title>表单提交验证</t

(基于织梦)表单提交验证

HTML页面内部写js代码,通过正则表达式验证: <!--表单正则表达式验证--><script>//创建验证函数check function check() { //获取表单中id为name的元素的value值 name=document.getElementById("name").value; //判断获取到的value值为空的时候,输出提示"请输入姓名",返回 if(name=="") { alert("

表单提交验证方法

第一种方式:表单提交,在form标签中增加onsubmit事件来判断表单提交是否成功 <script type="text/javascript">      function validate(obj) {         if (confirm("提交表单?")) {            alert(obj.value); return true;         } else {            alert(obj.value); retu

原生JS 表单提交验证器

一.前言 最近在开发一个新项目,需要做登陆等一系列的表单提交页面.在经过“缜密”的讨论后,我们决定 不用外部流行的框架,如bootstrap,由于我负责的模块 仅仅是其中的一部分,因此少数服从多数,无奈只能抛弃bootstrap等提供的布局,样式以及验证等一些列如此方便的组件,(他们拒绝使用的原因也令人发省). 那么问题就来了. 二.设计理念 我们都知道,在抛开外部框架,仅仅用JS+css+html 去开发一个页面,是很复杂的,尤其是在没有美工,前台的情况下.其实bootstrap 在一定程度上

表单提交 fastadmin form

1.引入form组件 require(['form'], function(Form){}); 2.生成form元素 3.绑定事件之验证(也可以绑定总表单事件Form.events.bindevent(form)) Form.api.bindevent(form, success, error, submit); 4.提交 //提交表单的方法,在表单完成验证后进行提交 Form.api.submit(form, success, error, submit); 例子: Form.api.bind

destoon 信息发布表单提交验证

sell 模块的form表单如下: <form method="post" id="dform" action="?" target="send" onsubmit="return check();"> <tr> <td class="tl"><span class="f_red">*</span> 行业分类

jQuery Form 表单提交插件----Form 简介,官方文档,官方下载地址

 一.jQuery Form简介 jQuery Form插件是一个优秀的Ajax表单插件,可以非常容易地.无侵入地升级HTML表单以支持Ajax.jQuery Form有两个核心方法 -- ajaxForm() 和 ajaxSubmit(), 它们集合了从控制表单元素到决定如何管理提交进程的功能.另外,插件还包括其他的一些方法: formToArray().formSerialize().fieldSerialize().fieldValue().clearForm().clearFields(

CodeIgniter典型的表单提交验证代码

view内容: <?php echo form_open('user/reg'); ?> <h5>用户名</h5> <input type="text" name="username" value="<?php echo $this->validation->username;?>" size="50" /> <span id="error