我有一个注册表单,其中有一个隐藏的输入框,除非单击链接。这是代码:
<a id="showCoupon" href="javascript:void(0);" onclick="toggleCoupon();">
<?php _e('Have a coupon?','mysite'); ?>
</a>
如果设置了优惠券 GET 变量,我希望输入框可见并预填充提供的数据。我添加了 PHP 来检查是否存在这样的 GET 变量:
if(isset($_GET['coupon'])) {
$coupon = $_GET['coupon'];
}
?>
此外,输入框已修改为使用 的值($coupon
如果已设置)。现在,我不知道如何触发 JS 事件toggleCoupon();
。
我修改 PHP 函数以单击如下链接:
if ( isset($_GET['coupon']) ) {
$coupon = $_GET['coupon'];
echo "<script>$('#showCoupon').trigger('click');</script>";
}
?>
到目前为止,它不起作用。我究竟做错了什么?