出现错误的原因是您试图将JavaScript函数绑定到WordPress PHP挂钩。
将JavaScript处理程序绑定到表单的提交事件:
$( "#your-form" ).submit(function( event ) {
//Select checkboxes by id
var $checkboxes = $(\'input[id=checkboxprice]\');
//Set event
$checkboxes.on(\'change\', function ()
{
var totalPrice = 0;
$checkboxes.each(function()
{
//Sum values of checkboxes
if(this.checked)
totalPrice = totalPrice + parseInt(this.value);
});
$("#price").val(totalPrice);
});
event.preventDefault();
});
将相关代码放入JavaScript文件并将其排队:
https://developer.wordpress.org/reference/functions/wp_enqueue_script/