HTML (我有一些带有id的选择,每个选择的选项中可以有一些值= 0)示例:
jQuery(document).ready(function($) {
function PDF1(){
var element = document.getElementById('content');
var opt = {
margin: 0.5,
filename: 'myfile.pdf',
image: { type: 'jpeg', quality: 0.98 },
html2canvas: {
scale: 2,
},
jsPDF: { unit: 'in', format: 'A4', orientation: 'portrait' }
};
// Old monolithic-style usage:
html2pdf(element, opt);
}
$('#genpdf').click(function () {
PDF1();
})
});<select id="select4" name="select4" class="text col12" >
<option value="0"> </option>
<option value="5">Yes</option>
<option value="0">No</option>
</select>
<div class="columns bigfotmbottom">
<div id="printpdf" class="col12 whiteblock">
<a href="#" class="button button-yellowbb" id="genpdf">Generate pdf</a>
</div>
</div>
单击按钮后,将生成pdf。这很好。但如果我用0值在表单选项中进行选择,则在pdf中的选择中没有其选择选项的文本。
我也尝试更改此文件的html2pdf.min.js,但它不能解决问题https://github.com/dheerajgupta217/pdf2html/blob/main/html2pdf-tweaked-2021.min.js
发布于 2021-04-13 20:48:43
错误是因为selects具有相同值的选项。
https://stackoverflow.com/questions/67072029
复制相似问题