微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

javascript – onClick,输入类型=“image”

我一直在寻找一个确定的答案.基本上,我想将Google Analytics事件跟踪添加到表单提交 – 我希望添加一个onClick,但我很难找到所有浏览器是否支持它.

我问设计表单的人,她说他们没有使用按钮类型的原因是导致在某些浏览器中提交表单的问题,但是不记得是哪些.

那么,它可以跨浏览器工作,还是应该切换到按钮?

相关代码如下:

<input name="submit" id="submitme" type="image" 
  src="/graphics/creative/landing_pages/popup/ibd_signmeupbtn.gif" 
  alt="Sign Me Up!" 
  onClick="_gaq.push(['_trackEvent','Registrations','Register','LightBox']);"
  tabindex="8"  />

编辑我有_gaq定义.这个问题的真正目标是确保使用onClick和输入图像是可以的.

解决方法

尝试将它连接起来有点不同

<input name="submit" id="submitme" type="image" 
    src="/graphics/creative/landing_pages/popup/ibd_signmeupbtn.gif" 
    alt="Sign Me Up!" 
    onclick="SignMeUp();"
    tabindex="8"  />

并像这样创建你的功能

<script type="text/javascript">
    function SignMeUp()
    {
        if (!!_gaq) // make sure _gaq is defined
            _gaq.push(['_trackEvent','LightBox']);
    }
</script>

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐