zoukankan      html  css  js  c++  java
  • Juqery/HTML 重置表单,Reset

    一、JQuery中,提交表单是像下面这样的:

    $('#myform')[0].reset() 也就是通过调用 DOM 中的reset方法来重置表单。
     

    二、也可以用效率比较高的html方式

    <input type="reset" /> 或者<button type="reset"/> 

    三、涉及到表单提交样式,有时候充值后样式却清除不了

    可以这样设置<button onclick="bllHelper.resetForm($('#<%=dataForm.ClientID %>'));return false;">重置</button>

        //表单重置
        resetForm: function (formObj)
        {
            formObj[0].reset();
            if (validatorObj)
            {
                validatorObj.resetForm();
            }
            formObj.find('.has-error').removeClass('has-error');
            formObj.find('.has-info').removeClass('has-info');
            formObj.form("reset");
        }
    View Code

    注意期中的formObj[0].reset();也就是用了上面第一种的方式,其实就是reset之后把样式去掉。jQuery下用validate插件执行.resetForm(), 而其中的validatorObj =  $('#<%=dataForm.ClientID%>').validate({ 这个是表单验证的。其中在button中加入return false是防止再提交表单。关于具体的表单验证可以看http://www.cnblogs.com/d685600/p/3747012.html

  • 相关阅读:
    tomcat安装
    hadoop相关
    kafka Windows安装
    linux安装mysql
    linux安装redis
    linux安装jdk
    netcore kafka操作
    windows文件上传到linux服务器上
    SqlServer索引的原理与应用(转载)
    mssql表分区
  • 原文地址:https://www.cnblogs.com/d685600/p/3735266.html
Copyright © 2011-2022 走看看