您好我有结果,其中包含一个复选框<input type='checkbox' name="ChkS[]" value='<? echo $rs->id?>'>
我在页脚中有一个打印输出列表选项<input type="button" value="Show Printable List" class="butten" onClick="openPrint()">
在新弹出窗口中打开可打印列表。
function openPrint() {
window.open("<?= $_SERVER["PHP_SELF"]; ?>?<?=$qstring?>&print=true","","width=1024,height=600,menubar=yes,resizable=yes, scrollbars=yes");
}
我需要使用上面的选择复选框,它应该在弹出窗口中显示所选的打印列表?
我希望理解它不应该是问题。有什么帮助吗?
答案 0 :(得分:0)
目前您已经定义了按钮onclick事件,而不是此on set onclick事件 复选框。
<input type='checkbox' name="ChkS[]" value='<? echo $rs->id?>' onClick="openPrint();">
希望这可以帮助您解决问题。
答案 1 :(得分:0)
Javascript修改:
var s = "";
function changeval(value) {
s = value;
}
function openPrint() {
alert(s);
window.open("<?= $_SERVER["PHP_SELF"]; ?>?<?=$qstring?>&print=true","","width=1024,height=600,menubar=yes,resizable=yes, scrollbars=yes");
}
HTML修改:
<input type='checkbox' name="ChkS[]" value='<? echo $rs->id?>' onchange="changeval(this.value)" />
我做了什么?
创建了全局变量s
。
在复选框上附加或绑定onchange
事件,并根据此设置变量s
的值。
现在,您的变量s
具有值,您只需在任何函数中使用它。