javascript在window.print()之后不执行(codeigniter)php脚本
我有一个javascript来检查付款是否等于或大于总额,javascript在window.print()之后不执行(codeigniter)php脚本,javascript,codeigniter,Javascript,Codeigniter,我有一个javascript来检查付款是否等于或大于总额, window.print同样执行重定向页面,但它只打印 但不会重定向 查看页面: <script> function printpage() { var total = parseFloat($(':input[name="total"]').val(),10), cash = parseFloat($(':input[name="cash"]').val(),10),
window.print同样执行重定向页面,但它只打印
但不会重定向 查看页面:
<script>
function printpage()
{
var
total = parseFloat($(':input[name="total"]').val(),10),
cash = parseFloat($(':input[name="cash"]').val(),10),
charge = parseFloat($(':input[name="charge"]').val(),10),
payment = (cash + charge);
if(payment>= total){
window.print();
}else{
return false;
}
}
</script>
im not good at javascript.
here is some more details:
<form action="bills/settle" method="post">
<input type="text" name="cash">
<input type="text" name="charge">
<input type="text" name="total" value="<?php echo $total">
<input type="submit" onclick="printpage()"
</form>
*其他注释,如果付款可以: 它打印数据,将数据插入数据库,但不重定向。
成功插入数据库后,重定向脚本位于我的模型中 如果付款不正常:(这边没有问题)
它重定向到msg页面,这和javascript无关;这是你一个诚实的错误:
<input type="text" name="total" value="<?php echo $total">
对不起,我已经断网一周了,谢谢你的回复。
<input type="text" name="total" value="<?php echo $total">
<input type="text" name="total" value="<?php echo $total; ?>">