0

こんにちは私は結果を持っています、そしてそれは次のようなチェックボックスを含んでいます<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");
}

上記の選択チェックボックスを使用する必要があり、ポップアップに選択した印刷リストが表示されますか?

それを理解することは問題ではないことを願っています1。何か助けはありますか?

4

2 に答える 2

0

現在、チェックボックスでonclickイベントを設定する代わりに、ボタンonclickイベントを定義しています。

<input type='checkbox' name="ChkS[]" value='<? echo $rs->id?>' onClick="openPrint();">

これがあなたの問題を解決するのに役立つことを願っています。

于 2013-01-30T04:44:07.017 に答える
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)" />

私がやった事?

  1. グローバル変数を作成しましたs

  2. チェックボックスに添付またはバインドonchangeイベントを設定し、それに応じて変数の値を設定しますs

  3. これで、値を持つ変数sができました。それを任意の関数で使用するだけです。

于 2013-01-30T04:46:02.470 に答える