• js经常使用功能代码


    js经常使用功能代码(持续更新):

    1---折叠与展开 


    <input id="btnDisplay" type="button" class="baocun2" value="加入" onclick="changeDisplay()"
    />
    <script type="text/javascript">
        function changeDisplay() {
            var helloDivObj = $("#addressdiv");
            var buttonObj = $("#btnDisplay");
            var val = buttonObj.attr("value");
            if (val == "隐藏") {
                helloDivObj.hide();
                buttonObj.attr("value", "加入");
            } else {
                helloDivObj.show();
                buttonObj.attr("value", "隐藏");
            }
        }
    </script>


    2---多选框点击使文本框可否编辑

    <input disabled="disabled" name="telephone" id="tel" class="text" value="123" type="text">
    <input id="tellphones" value="123" type="hidden">
    <input checked="true" type="checkbox" onclick="mobile(this)">
    <label for="mobile_id_flag" style="cursor:pointer">
        与订单中手机号同样
    </label>
    
    <script type="text/javascript">
        function mobile(_this) {
            if (_this.checked) {
                $("input[id='tel']").val($("#tellphones").val());
                $("input[id='tel']").attr("disabled", "disabled");
            } else {
                $("input[id='tel']").val("");
                $("input[id='tel']").removeAttr("disabled");
            }
        }
    </script>

    3-- JS响应回车事件

    function keydownEvent() {
         var e = window.event || arguments.callee.caller.arguments[0];
         if (e && e.keyCode == 13 ) {
             alert("您按回车键了");
         }
    }

    4-- 验证序号不反复以及不能为空且必须是数字


    <s:textfield name="e.order1" id="order1" style="height: 22px;" onBlur="return ajaxcheckonly(this)"
    />
    <script type="text/javascript">
        function ajaxcheckonly(obj) {
            var norder = $(obj).val();
            var re = /^d+$/; //推断字符串是否为数字     //推断正整数 /^[1-9]+[0-9]*]*$/  
            if (!re.test(norder)) {
                if (norder == null || norder == "") {
                    alert("不能为空");
                } else {
                    alert("请输入数字");
                    $(obj).val("");
                }
                return false;
            }
            var yorder = '${e.forder}';
            $.ajax({
                url: 'manage/bottom!checkonly.action',
                data: {
                    forder: norder,
                    yorder: yorder
                },
                type: "post",
                dataType: "text",
                success: function(data) {
                    alert(data);
                },
                error: function() {
                    alert('ajax报错了');
                    return false;
                }
            });
        }
    </script>


  • 相关阅读:
    Jmeter中使用HTTP信息头管理器发送json格式请求体的接口
    Jmeter工具使用初体验
    python接口测试中常见的两种接口依赖处理方式
    https类型接口,关闭认证(verify=False)情况下消除告警的方法
    当接口请求体带有中文字符时,执行脚本报错的解决办法
    java 温习之字符串(获取两个字符串的最大公共字串)
    java读取.properties配置文件的几种方法
    git
    eclipse安装git
    eclipse 安装springide插件
  • 原文地址:https://www.cnblogs.com/mthoutai/p/6756234.html
Copyright © 2020-2023  润新知