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 + "行的账期天数格式输入不正确";
    }

posted @ 2012-01-13 12:10  班哥静听  阅读(1128)  评论(0编辑  收藏  举报