我有一个内部的意见箱应用程序,其中所有用户都可以有相同的用户名和密码..jQuery的.submit在FF,Chrome的自动登录作品......不是IE
所以我做了一个自动登录jQuery的表单提交..这在FF和Chrome中很好,但在IE中......它填充在用户/密码表单字段中的值..提交..然后只是一遍又一遍...(应用程序是bbPress的从WordPress的)..thanks多
登录表单:
<input name="user_login" type="text" id="quick_user_login" size="13" maxlength="40" value="USER_NAME_HERE" />
<?php _e('Password'); ?><br />
<input name="password" type="password" id="quick_password" size="13" maxlength="40" tabindex="2" value="PASSWORD_HERE" />
<input name="re" type="hidden" value="<?php echo $re; ?>" />
的jQuery:
<script>
$(document).ready(function(){
jQuery("#loginform").submit();
});
</script>
整个登录表单(股票代码的bbPress):
<form class="login" method="post" id="loginform" action="<?php bb_uri('bb-login.php', null, BB_URI_CONTEXT_FORM_ACTION + BB_URI_CONTEXT_BB_USER_FORMS); ?>">
<p>
<?php
printf(
__('<a href="%1$s">Register</a> or log in - <a href="%2$s">lost password?</a>'),
bb_get_uri('register.php', null, BB_URI_CONTEXT_A_HREF + BB_URI_CONTEXT_BB_USER_FORMS),
bb_get_uri('bb-login.php', null, BB_URI_CONTEXT_FORM_ACTION + BB_URI_CONTEXT_BB_USER_FORMS)
);
?>
</p>
<div>
<label>
<?php _e('Username'); ?><br />
<input name="user_login" type="text" id="quick_user_login" size="13" maxlength="40" value="USER_NAME_HERE" />
</label>
<label>
<?php _e('Password'); ?><br />
<input name="password" type="password" id="quick_password" size="13" maxlength="40" tabindex="2" value="PASSWORD_HERE" />
</label>
<input name="re" type="hidden" value="<?php echo $re; ?>" />
<?php wp_referer_field(); ?>
<input type="submit" name="Submit" class="submit" value="<?php echo esc_attr__('Log in »'); ?>" tabindex="4" />
</div>
<div class="remember">
<label>
<input name="remember" type="checkbox" id="quick_remember" value="1" tabindex="3"<?php echo $remember_checked; ?> />
<?php _e('Remember me'); ?>
</label>
</div>
</form>
你可以发布你的整个表单的HTML代码? – 2010-10-26 13:43:23
这些想法都没有工作..也许IE的自动登录解决方案是在PHP中? – Joseph 2010-10-26 16:13:17