文档介绍:技术要点1
<div style=" margin:0px auto;width:960px; text-align:center; " >
<iframe frameborder="0" src="" width="950" height="660" name="ddf">
</iframe>
</div>
<script type="text/javascript">
function dingdan(){
();这个就是name=ddf的作用就是父类调用子类的方法
}
</script>
下面的基本就是查询数据库显示列表
重点怎么样组合各个 input 的id name 还有复选框的 name 的值一样
像<input type="checkbox" value="<%=k%>" onclick="ck(this,'ckl');" name="ckl" id="ck<%=k%>" />
其他文本框的值
<input type="text" id="bh<%=k%>" name="bh<%=k%>" value="<%=rs("bh")%>" style=" width:70px; text-align:center;" readonly="true" />
这里用了点小技巧 bh 和bh 这里的k 是页面的值自动增1
下面这个是触发页面事件的文本框
<input type="text" size="40" onKeyup="ds(this);" style=" width:60px;text-align:center;" id="ds<%=k%>" name="ds<%=k%>" />
当按键起来时就发生事件
记住这里传递的是对象而不是
为啥是 this 只有用他才能很好的使用下面的
[0].childNodes[0].value;
parentNode父一级
nextSibling 相邻级
childNodes[0]子一级小标是表示第几个子(兄妹)
.value()是文本狂的值
.nodeValue 就是文本值
.nodeName 获取对象的名字
技术要求正则表达式的替换匹配
//判断输入的是数字还是字母 regExp是创建匹配规则 test 是检测 replace 是替换 ("替换","被替换")
var reg=RegExp(/^[1-9]\d*$/);
if(())//返回的是true false
=(,"");
.childNodes[0].checked=false;设置复选框为没选中
下面是有复选框是否选择来做的一个统计价格
function ck(e,l){
e=;//这个是值
// l2=(l).length;//checkbox的个数
l2=