在 smarty 模板中,当单击 2 个单选按钮中的任何一个时,我需要调用一个函数。这就是我所拥有的,但它不起作用。我知道函数本身的代码确实按预期工作,但是我无法调用该函数。
{literal}
<script type="text/javascript">
$(function(){
var shippingnotreqcheck = $("#shipping_notrequired");
var shippingnotreqcheck2 = $("#shipping_notrequired2");
shippingnotreqcheck.bind('click',
$shippingisnotrequired);
shippingnotreqcheck2.bind('click',
$shippingisnotrequired);
shippingisnotrequired = function()
{
var billingcheck = 'checked';
$("#{/literal}{$Form->GetFieldInputName('shipping_matches_billing')}{literal}").attr('checked', 'checked');
$("#{/literal}{$Form->GetFieldInputName('shipping_matches_billing')}{literal}").addClass('disabled');
$("#{/literal}{$Form->GetFieldInputName('shipping_matches_billing')}{literal}").attr('disabled', 'disabled');
}
});
</script>
{/literal}