87,901
社区成员
发帖
与我相关
我的任务
分享
<input id ="cb" name="c" type="checkbox" value="真是费劲" onclick="passcheckboxvalue(this.value)">
<input type="button" value="修改" onclick="checkboxupdate()"/>
<script type="text/javascript">
function passcheckboxvalue(val) {
alert("pppp" + val);//这里是可以拿到值的
}
function checkboxupdate() {
//var val = passcheckboxvalue(val);//这里拿不到,为什么呢?
//alert("vvvvvv" + val);
var val = document.getElementById("cb").value;
alert(val);
// window.location.href = "tomodifyNews.do?method=tomodifyNews&newsid="
// + val;
}
</script>
<script type="text/javascript">
var sVal = "";
function passcheckboxvalue(val) {
sVal += val+";";
alert(sVal);
}
function checkboxupdate() {
alert(sVal);
}
</script>
</head>
<body>
<input id="cb" name="c" type="checkbox" value="真是费劲1"
onclick="passcheckboxvalue(this.value)">
<input id="cb" name="c" type="checkbox" value="真是费劲2"
onclick="passcheckboxvalue(this.value)">
<input id="cb" name="c" type="checkbox" value="真是费劲3"
onclick="passcheckboxvalue(this.value)">
<input id="cb" name="c" type="checkbox" value="真是费劲4"
onclick="passcheckboxvalue(this.value)">
<input type="button" value="修改" onclick="checkboxupdate()" />
<input id ="cb" name="c" type="checkbox" value="${info.id}" onclick="passcheckboxvalue(this.value)">
function passcheckboxvalue(val){
alert("pppp"+val);//这里是可以拿到值的
}
function checkboxupdate(){
var val=passcheckboxvalue(val);//这里拿不到,为什么呢? 这里的val不知道是哪里来的,你没有传参数
alert("vvvvvv"+val);
window.location.href="tomodifyNews.do?method=tomodifyNews&newsid="+val;
}
<input type="button" value="修改" onclick="checkboxupdate()"/>
----------------------------------------------------------------
<input id ="cb" name="c" type="checkbox" value="${info.id}" onclick="passcheckboxvalue(this.value)">
function passcheckboxvalue(val){
alert("pppp"+val);//这里是可以拿到值的,这里虽然可以取值,但是你没有把值保存起来,也没有传递给其它方法和属性
}
function checkboxupdate(){
var checkBoxVal = "";
var val= document.getElementsByName("c");
for (var i = 0; i < val.length; i++) {
if (val.checked) {
checkBoxVal += val.value + "";
}
}
alert("vvvvvv"+checkBoxVal);
window.location.href="tomodifyNews.do?method=tomodifyNews&newsid="+checkBoxVal;
}
<input type="button" value="修改" onclick="checkboxupdate()"/>