【发布时间】:2014-04-03 10:54:57
【问题描述】:
我想将 JavaScript 添加到我的插件 php 文件中,以便仅在用户选中条款和条件复选框时才启用“结帐”按钮。
我在另一个用户的问题中找到了这个解决方案 - 但我在 wordpress 中将它实现到我的 php 文件时遇到了麻烦。
How do i disable a submit button when checkbox is uncheck?
我已经创建了复选框并修改了此函数中的按钮代码,如下所示:
function OutputContent_OnlineCheckoutButton()
{
echo '<input type="checkbox" id="checky"> I have read and agree to the <a href="#">terms and conditions</a>.<br/><input class="button-primary" id="postme" type="submit" disabled="disabled" name="'.$this->GetButtonID('checkout').'" value="'.__('Checkout', $this->myDomain).'"/>'."\n";
echo '<script language='JavaScript'>
$('#checky').click(function(){
$('#postme').attr("disabled",!this.checked);
});
</script>
'."\n";
}
但是 javascript 似乎无法正常工作,我应该如何实现 javascript 才能使其正常工作?
提前致谢。
PS
这是我自己的按钮的原始代码。
function OutputContent_OnlineCheckoutButton()
{
echo '<input class="button-primary" type="submit" name="'.$this->GetButtonID('checkout').'" value="'.__('Checkout', $this->myDomain).'"/>'."\n";
}
【问题讨论】:
标签: javascript php wordpress button checkbox