如果只有一个form应是区别不大的
还有命名不能重复
还有命名不能重复
解决方案 »
- YUI之"获取数据时发生错误."问题?
- 新手求个自动切换的JSTAB特效
- json如何做三维数组的存储?
- 两个列表框联动,如何限制个数?
- html 中 label取值
- jquery easy ui 点连接的字符串属性访问方式
- 如何取出BBS论坛内容图片完整路径???
- 100分,求一层的问题,在线等
- 新手请教∶javascript中(不是HTML中)能实现类似PHP中include这样的功能吗??
- startdownload传参数,出现乱码!
- 在线等待!!网页上的text框都是用Response.Write()动态生成的,如何在onload函数中判断某个text框是不是存在,把输入焦点置给它!
- 请教关于window.open问题~
如果text1是ID,则用document.getElementById("text1"),比较通用
如果text1是name,则用document.form1.text1.value也可以,但form1必须唯一
getElementById应该是5.0之后才支持
好像只有少数人在代码中这样写。
我以前是看到“孟子E章”老大这样写,所以我一直沿用这种写法
可是一看win2k中的HTMLREF.chm里面根本就没有这种语法,
HTMLREF.chm里面的语法是document.all(0)或document.all.items("text1").value所以我很担心我的程序中使用document.all.text1.value这种语法会造成整个程序系统在某种情况下全部出错。我现在想知道document.all.text1.value这种写法是官方允许的吗?有官方的语法说明吗?
var theform;
if (window.navigator.appName.toLowerCase().indexOf("netscape") > -1) {
theform = document.forms["YourFormID"];
}
else {
theform = document.YourFormID;
}
theform.text1.value=.............