Rails 6 新建记录,确认后打印到打印机
Rails 6 Create new record and print to printer after comfirmation
我有这个 form_with 创建了一个新记录 Post。当用户单击提交按钮时,我试图打开打印 window。如果 rails 预测它应该类似于将 onconfirm:printpage() 添加到提交按钮,但我似乎无法找到如何去做。
= form.submit data: { disable_with: false, confirm: "Are you sure?" onconfirm: printpage() }
然后是
function printpage(){
window.print()
}
我想你可以这样做:-
= form.submit, :class => "form_submit" ## add class to submit button
:javascript
$(document).ready(function () {
$("#submit").click(function(event) {
if( !confirm('Are you sure that you want to submit the form') ){
event.preventDefault();
}else{
window.print();
$('#myForm').submit(); ## your form id
}
});
});
我有这个 form_with 创建了一个新记录 Post。当用户单击提交按钮时,我试图打开打印 window。如果 rails 预测它应该类似于将 onconfirm:printpage() 添加到提交按钮,但我似乎无法找到如何去做。
= form.submit data: { disable_with: false, confirm: "Are you sure?" onconfirm: printpage() }
然后是
function printpage(){
window.print()
}
我想你可以这样做:-
= form.submit, :class => "form_submit" ## add class to submit button
:javascript
$(document).ready(function () {
$("#submit").click(function(event) {
if( !confirm('Are you sure that you want to submit the form') ){
event.preventDefault();
}else{
window.print();
$('#myForm').submit(); ## your form id
}
});
});