我有一個內部的意見箱應用程序,其中所有用戶都可以有相同的用戶名和密碼..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