zoukankan      html  css  js  c++  java
  • jQuery插件之清空区域内容

    (function($) {
    $.fn.extend({
    clear:function(){
    cl(this);
    },
    }) ;
    function cl(_id){
    $("input,select,textarea", _id).each(function() {
    var t = this.type, tag = this.tagName.toLowerCase();
    if (t == "text" || t == "hidden" || t == "password"
    || tag == "textarea") {
    this.value = "";
    } else {
    if (t == "file") {
    var _1e = $(this);
    _1e.after(_1e.clone().val(""));
    _1e.remove();
    } else {
    if (t == "checkbox" || t == "radio") {
    this.checked = false;
    } else {
    if (tag == "select") {
    this.selectedIndex = -1;
    }
    }
    }
    }
    });
    };
    })(jQuery);

    $(function(){
    $("#btn").click(function(){
    $("#addForm").clear();
    });
    });

    =====================

    (function ($) {
    $.fn.extend({
    clear: function () {
    cl(this);
    },
    validate: function (messages) {
    $("input,select,textarea", this).each(function () {
    var t = this.type, tag = this.tagName.toLowerCase();
    if (t == "text" || t == "password" || tag == "textarea") {
    if (this.value == "") {
    $(this).addClass("on");
    }
    } else {
    if (t == "file") {

    } else {
    if (t == "checkbox" || t == "radio") {

    } else {
    if (tag == "select" && this.selectedIndex == -1) {
    $(this).addClass("on");
    }
    }
    }
    }
    });
    }

    });
    function cl(_id) {
    $("input,select,textarea", _id).each(function () {
    var t = this.type, tag = this.tagName.toLowerCase();
    if (t == "text" || t == "hidden" || t == "password" || tag == "textarea") {
    this.value = "";
    } else {
    if (t == "file") {
    var _1e = $(this);
    _1e.after(_1e.clone().val(""));
    _1e.remove();
    } else {
    if (t == "checkbox" || t == "radio") {
    this.checked = false;
    } else {
    if (tag == "select") {
    this.selectedIndex = -1;
    }
    }
    }
    }
    });
    };
    })(jQuery);

    $(function () {
    $("#btn").click(function () {
    var res = $("#form1").validate({ "username": "用户名称不能为空" });
    });
    $("#cle").click(function () {
    var res = $("#form1").clear();
    });
    });

  • 相关阅读:
    撸羊毛的一些心得体会
    GET和POST的区别
    接口测试基础
    Charles老版本教程
    【2019】Charles视频教程,接口测试工具最新教程
    关于Synchronized研伸扩展
    Java多线程之线程的协作
    十七.jmeter分布式测试
    十六.jmeter链接mysql测试
    十五.jmeter FTP服务器连接
  • 原文地址:https://www.cnblogs.com/lbangel/p/3097208.html
Copyright © 2011-2022 走看看