但是如果想引用的话在add(a,b)中,还是字符串,如果想引用要用eval()函数,你可以找个例子参考一下,我手头上还没有~
解决方案 »
- 1000分,在客户端网页内如何获取其它域名下页面的代码
- 为什么用window.open()打开页面session取不到值?---合适答案马上结贴
- 为什么用这个js调用不显示呀
- 求一脚本,谢谢大家啊,很急
- 交换友情连接
- 关于全角与半角的转换(正则式或JS函数),谢谢大家!
- 求助一段jsp代码
- clientWidth,offsetWidth,PixelWidth都是什么意思????愿出1000分求最完整的HTML属性参考!!
- 如何改变两个javascript实现的菜单之间的层的关系?
- 如何用JS给网页中的ActiveX控件设定参数值,如:
- “没有权限”的问题(我的项目中一个重要的问题)
- 我想让我的按纽停在固定位置?
function add1(a,b){
document.all.t2.value=document.all.t2.value + document.all.a.value+ document.all.b.value
}function add2(c){
document.all.t3.value=document.all.t3.value + document.all.c.value+','
}</script><body bgcolor="#666666" text="#000000">
<form name="form1" method="post" action="">
a:
<input type="text" name="t1">
b:
<select name="s1" size="1">
<option value="1">1</option>
<option value="2">2</option>
</select>
c:
<input type="checkbox" name="ch" value="a">
<input type="button" name="Submit" value=">>"
onclick="add1(t1,s1);add2(ch);">
rs1:
<input type="text" name="t2">
rs2:
<input type="text" name="t3">
</form>
</body>为什么我的这个程序运行时说document.all.a.value不是对象?帮忙看看问题出在哪儿?
eval()是把字符串转换成数字吗?我试过把t1,t2用eval(t1)转换了,但还是不行,你能不能详细说说。
相当于执行语句:form1.t1.value
<script language=javascript>
function show(a){
document.all.t2.value=document.all.t2.value+document.all.a.value
}
</script>
<form name="form1" method="post" action="">
t1:<input type="text" id="t1">
t2:<input type="text" id="t2">
<input type="button" name="button" value="go" style="cursor:hand;"
onclick="show(t1)">
</form>
2. onclick="show('t1')"
试试看.
你的两种方案我都试过了,都不行。
<script language=javascript>
function show(a){
document.all.t2.value=document.all.t2.value+document.all[a].value
}
</script>
<form name="form1" method="post" action="">
t1:<input type="text" id="t1">
t2:<input type="text" id="t2">
<input type="button" name="button" value="go" style="cursor:hand;"
onclick="show('t1')">
</form> /////以上调试通过,还有问题就继续问,呵呵!!