在checkbox的onclick里写事件,更改该连接的值。
或者连接目标为空,而在连接的onclick里写入方法来取得checkbox的值,然后组装成URL,用window.open之,也可以直接赋值给location。
或者连接目标为空,而在连接的onclick里写入方法来取得checkbox的值,然后组装成URL,用window.open之,也可以直接赋值给location。
解决方案 »
- 在jquery中的Validate插件中,如何使用errorPlacement??
- js读取xml的问题
- 服务企业为Linux时,InetAddress.getLocalHost().getHostAddress()为何得到为127.0.0.1?
- 如何判断客户端浏览器是否启用js
- 同位置显示不同图片,如何用js实现?
- 点击表单提交文件,如何出现“文件上传中,请稍等”的文字?
- 请推荐一本asp下的javascript编程的好书
- 怎么得到document.referrer的值
- B/S结构应用程序开发秘笈 - www.vb.com.cn
- webpack 怎么配置 公共的header.html 和 footer.html
- javascript和flash通讯
- 如何为动态生成的Select加类似onchange()的事件
<input type="checkbox" name="checkbox" value="2">b
<input type="checkbox" name="checkbox" value="3">c
<input type="checkbox" name="checkbox" value="4">d
<script>
function getStr(){
var checkbox = document.getElementsByName('checkbox');
var num = checkbox.length;
var str = "";
var flag=false;
for (var i=0;i<num;i++){
if(checkbox[i].checked){
if (!flag) {str+="?";flag=true;}
else str+="&";
str += "参数"+(i+1)+"="+checkbox[i].value;
}
}
return str;
};
</script>
<a id="link" href="aa.asp" onclick="var getString = getStr();document.getElementById('link').href +=getString;">abc</a>