zoukankan      html  css  js  c++  java
  • js得到自定义属性和操作table表格

    <html>
    <head>
        
    <title>自定义属性</title>
        
    <script language="javascript">
                
    function showText()
                
    {
                    alert(document.getElementById(
    "txtInput").value);
                }

                
                
    function showValue()
                
    {
                    alert(document.getElementById(
    "txtInput").attributes["idvalue"].nodeValue);
                }

     
        
    </script>
    </head>
    <body>
        
    <input type="text" id="txtInput" name="txtInput" value="自定义文本" idvalue="自定义值">
        
    <input type="button" id="btnShowText" name="btnShowText" value="显示文本内容" onclick="showText();">
        
    <input type="button" id="btnShowValue" name="btnShowValue" value="显示文本值" onclick="showValue();">
    </body>
    </html>



    //为客户添加所属航空公司的验证
    function isCheckTrue(tableid) {

        var isC = false;  //是否选择航空公司
        var isM = true; //金额是否输入正确
        var num = 0; //第几个有错
        var table = document.getElementById(tableid);
        var rows = table.rows;
        //循环行
        for (var i = 1; i < rows.length; i++) {
            //这是那个checkbox控件
            var newc = rows[i].cells[0].childNodes[0].childNodes[0];
            if (newc.type == "checkbox" && newc.checked == true) {
                //只要选择航空公司就设为true
                isC = true;
                //这是那个text控件
                //然后把他创建成一个text对象
                var newt = rows[i].cells[2].childNodes[0];
                var par = /^(-2|-1|0|[1-9]\d*)$/; //大于-2的整数
                if (!par.test(newt.value)) {
                    //只要账期输入不正确就设为false并且不再向下循环
                    isM = false;
                    num = i;
                    break;
                }
            }
        }
        //提示
        if (!isC) {
            //document.getElementById("msg").innerHTML = "请选择航空公司";
            return "请选择航空公司";
        }
        if (!isM) {
            //document.getElementById("msg").innerHTML = "第" + num + "行的账期天数格式输入不正确";
            return "第" + num + "行的账期天数格式输入不正确";
        }

  • 相关阅读:
    单例模式
    C++中迭代器原理、失效和简单实现
    C++中静态成员变量要在类外部再定义或初始化的原因
    idea maven javaweb项目迁移时的maven和版本报错问题解决(可解决同类错误)
    java 继承类之后,访问不到超类的属性的原因及解决方法
    spring boot admin
    javaweb 报表生成(pdf excel)所需要用到的技术和思路
    团队合作开发git冲突解决方案 Intellij IDEA
    【项目管理】 使用IntelliJ IDEA 将项目发布(提交)到GitLab
    IDEA/Git 设置多个push远程仓库或者同时提交多个push仓库
  • 原文地址:https://www.cnblogs.com/bangejingting/p/2321430.html
Copyright © 2011-2022 走看看