表单中手动增加行数,并且使背景的高度随着表单高度的变化而变化

<html>
    <span>请输入要增加的行数:<input type="text" name="sum" value="0" id="numLine" class="add-num" 
    onkeypress="keyPress()"/></span>
    <input type="button" value="增加" id="addForm" class="add-btn""/>
    <input type="hidden" id="addnum"/>
</html>

<script>
    $("#addForm").click(function(){
            num=$("#numLine").val();
            var numafter;
            if($("#addnum").val()=="")
            {
                numafter=13;
            }
            else
            {
                numafter=$("#addnum").val();
            }
            var cont;
            for(var bi=0;bi<num;bi++)
            {
                numafter=Number(numafter)+1;
                var line="<tr>" +"<td><input type='text' value="+numafter+"></td>"+
                "<td><input type='text' name='b1'></td>" +
                "<td><input type='text' name='b2'></td>" +
                "<td><input type='text' name='b3'></td>" +
                "<td><input type='text' name='b4'></td>" +
                "<td><input type='text' name='b5'></td>" +
                "<td><input type='text' name='b6'></td>" +
                "<td><input type='text' name='b7'></td>" +
                "<td><input type='text' name='b8'></td>" +
                "<td><input type='text' name='b9'></td>" +
                "</tr>";
                cont = cont +line;
            }
            $("#addnum").val(numafter);
            $("table.gzb tr:last").before(cont);
            reheight();
        });
            function reheight(){
                var oriheight = Number($("#tablegzb").height() + 150);
                $("#img-bg").height(oriheight);
                $("#LayerOut").height(oriheight);
            }
            reheight();
        function keyPress() {
            var keyCode = event.keyCode;
            if ((keyCode >= 48 && keyCode <= 57))
            {
                event.returnValue = true;
            } else {
                event.returnValue = false;
            }
        }
</script>

 

转载于:https://my.oschina.net/u/3637273/blog/1501236

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值