页:
[1]
| yangshaoxing | 2008-5-22 03:39 AM |
|
单选按钮的问题
如下html代码:
<input type=radio name=dx value=1 checked>1
<input type=radio name=dx value=2 checked>2
<input type=radio name=dx value=3 checked>3
<input type=text name=wb1>
<input type=text name=wb2>
<input type=text name=wb3>
我现在想让选择1时,wb1可以编辑,其它文本框不能编辑;同样地,选择2时,wb2可以编辑,其它文本框不能编辑,用jscript或vbscript该怎么写? |
| sanders_yao | 2008-5-23 01:00 PM |
|
function foo(num){
for(var i = 1;1;i++){
var obj = document.getElementById("web_"+i);
if(null == obj){
break;
}
obj.disable = true;
}
document.getElementById("web_"+num).disable = false;
}
<input type=radio onclick="foo(1)" name=dx value=1 checked>1
<input type=radio onclick="foo(2)" name=dx value=2 checked>2
<input type=radio onclick="foo(3)" name=dx value=3 checked>3
<input id="web_1" type=text name=wb1>
<input id="web_2" type=text name=wb2>
<input id="web_3" type=text name=wb3> |
| yangshaoxing | 2008-5-26 12:04 AM |
|
[quote]原帖由 [i]sanders_yao[/i] 于 2008-5-23 09:00 PM 发表
function foo(num){
for(var i = 1;1;i++){
var obj = document.getElementById("web_"+i);
if(null == obj){
break;
}
obj.disable = true;
}
document.getElementById("web_"+num) ... [/quote]
从这段代码看不出跟radio有啥瓜葛 |
| sanders_yao | 2008-5-26 06:34 AM |
|
| 原本没有啥瓜葛 加上onclick事件就有瓜葛了 |
| yangshaoxing | 2008-5-27 04:48 AM |
|
[quote]原帖由 [i]sanders_yao[/i] 于 2008-5-26 02:34 PM 发表
原本没有啥瓜葛 加上onclick事件就有瓜葛了 [/quote]
我想知道id和name有啥区别 |
| sanders_yao | 2008-5-28 01:37 AM |
|
name在某些情况下是可以重复的 id则在一篇文档中只能出现一次
当然由于浏览器的不同 容错性能也不同
在ie浏览器的js解析上 name有时可以当成id用
你所说的jscript就是如此 但是如果是考虑到兼容性的javascript 尽量要按照标准去写 之后才好调整 |
Powered by Discuz! Archiver 6.1.0
© 2001-2006 Comsenz Inc.
Processed in 0.006213 second(s), 2 queries |