[英]Why doesn't this simple JavaScript work in FireFox or Chrome?
Why does this simple code not work in Firefox and Chrome but it works on IE? 为什么这个简单的代码在Firefox和Chrome中不起作用,但在IE上却起作用? What's wrong with this script?
这个脚本怎么了? I just want to find a way too get selected checkbox text (or label) and use it a
$_post
on another page. 我只想找到一种方法来获取选中的复选框文本(或标签),并在另一页
$_post
其用作$_post
。
<meta content="text/html; charset=utf-8" http-equiv="Content-Type" />
<script type="text/javascript" language="javascript">
function ReadCheckbox()
{
var temp = '';
var radio;
var popupTag ;
for (var i=1 ; i<5 ; i++) {
radio = document.getElementById('chk'+i);
if(radio.checked == true){temp += radio.value}
}
document.getElementById('aaaa').value = temp;
}
</script>
</head>
<body>
<label>What is your Site Address ?</label><br/>
<label>NetNic.ir</label><input id="chk1" type="checkbox" value="NetNic.ir" />
<label>SarirWeb.Com</label><input id="chk2" type="checkbox" value="SarirWeb.Com"/>
<label>LearnCD.ir</label><input id="chk3" type="checkbox" value="LearnCD.ir"/>
<label>AnimLand.ir</label><input id="chk4" type="checkbox" value="AnimLand.ir"/>
<br />
<br/>
<textarea rows="2" name="aaaa" cols="20"></textarea>
<input type="button" onclick="ReadCheckbox()" value="ثبت" style="height:32px; width:83px;"/>
name="aaaa"
is not an id. name="aaaa"
不是一个ID。 So getElementById('aaaa')
will not find it. 因此
getElementById('aaaa')
将找不到它。
尝试:
<textarea rows="2" name="aaaa" id="aaaa" cols="20"></textarea>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.