在我们的登录页面上,我们有两个输入字段(用户名和密码),但是在提交并验证第一个输入之前,第二个字段不可见。相同的按钮用于提交两次,一次仅使用用户名,一次使用用户名和密码。
我想根据提交的字段使用不同的提交调用。
代码目前看起来像这样:
if($('input[name=password]').size() > 0)
$('input[name=password]').focus();
else
$('input[name=username]').focus();
$('#login-button').click(function() {
$('form').submit();
});
但是,对于谷歌分析跟踪,我想在只提交用户名时使用不同的提交调用(第一次提交)。备用提交看起来像这样:
$('#login-button').click(function() {
$('form').submit(function() {
_gaq.push('_trackPageview', 'PageName');
});
我可以以某种方式简单地将提交内容放入 if/else 中吗?我怀疑还有更多的东西。