小编ish*_*pta的帖子

window.print() 在每一页上重复模态

我正在尝试使用命令打印模态window.print()。我面临的问题是,例如。模态上的内容有 1 页长,但是当我打印时,它显示 2 页,其中相同的内容在下一页上重复,即模态被打印两次。请建议如何防止这种情况。下面是我用来在多个页面上打印长内容的CSS。

@media print {
  .modal {
    position: absolute;
    left: 0;
    top: 0;
    margin: 0;
    padding: 0;
    visibility: visible;
    /**Remove scrollbar for printing.**/
    overflow: visible !important;    
  }
  .modal-content {
    visibility: visible !important;
    /**Remove scrollbar for printing.**/
    overflow: visible !important;    
  }
}
Run Code Online (Sandbox Code Playgroud)

javascript asp.net jquery modal-dialog

6
推荐指数
1
解决办法
3500
查看次数

应选中按钮单击同一行复选框

我在表格的每一行的末尾放置了一个按钮和复选框。我现在想要的是,如果我单击第 1 行中的按钮,则仅选中第 1 行中的复选框,依此类推。如果我依次从第一行到最后一行,代码工作正常。如果我直接点击 for 例如,就会出现问题。第 2 行。如果我单击第二行,则选中第一行中的复选框。

我尝试匹配按钮和复选框控件的 id,但这是不可能的,因为 id 中的名称总是不同的。

  cols += '<td><button type="button" class="btn btn-info btn-sm btn-block" onclick="req_ser()" id="check_btn' + limit + '" value="' + data + '">Request</button></td>';

cols +='<td><input type="checkbox" class="chec" id="check' + limit + '" value="' + data + '" disabled="disabled"></input></td>';


function req_ser() {    
    var sl_num = [];
    var count = 0;
    for (var bv = 0; bv <= limit; bv++) {
        var stai;       
        var bvv = bv + 1;
        var cls = document.getElementsByClassName("btn …
Run Code Online (Sandbox Code Playgroud)

javascript asp.net jquery

2
推荐指数
1
解决办法
977
查看次数

标签 统计

asp.net ×2

javascript ×2

jquery ×2

modal-dialog ×1