2016-04-15 14 views
1

私はワードプレスのWooCommerceサイトを持っています。ログインと登録のページは同じです。私が実行している問題は、保存されたユーザー名とパスワードがログイン側と同様にページの登録側を自動入力していることです。オートコンプリートをオフに設定しようとしました。私はそれを入力フィールドとフォームに入れました。私は、ユーザー名とパスワードの自動補完= "オフ/ false"設定が無視されていることがわかりました。登録ログイン時にオートコンプリートテキストを停止または非表示にする

オートコンプリート属性とログインフィールド https://developer.mozilla.org/en-US/docs/Web/Security/Securing_your_site/Turning_off_form_autocompletion

私が登録ログインフィールドのオートコンプリートを隠すために何ができますか?ログインページと登録ページを分けることを検討していますが、フィールドが自動入力されているかどうかはわかりません。自動入力から登録入力を停止するために使用されるjqueryまたはCSSはありますか?

答えて

2

は、あなたがのためにオートコンプリートを無効にしたいすべてのフィールドIDが含まれるように、それを強化する必要がありhttps://wordpress.stackexchange.com/questions/159462/how-to-disable-autocomplete-on-the-wp-login-php-page

を見てください。もちろん、実際のページを見ることも役立ちます。

EDIT:これを試してみてください

function wpse_no_login_autocomplete() { 
echo '<<<html 
    <script> 
    document.getElementById("username").autocomplete = "off"; 
    document.getElementById("password").autocomplete = "off"; 
    </script> 
html'; 
} 

add_action('login_form', 'wpse_no_login_autocomplete'); 


function wpse_no_reg_autocomplete() { 
echo '<<<html 
    <script> 
    document.getElementById("reg_username").autocomplete = "off"; 
    document.getElementById("reg_password").autocomplete = "off"; 
    </script> 
html'; 
} 

add_action('register_form', 'wpse_no_reg_autocomplete'); 
+0

ログイン/ページを登録するには、次のとおりです。私が手https://analyticalparts.com/my-account/ – N13Design

+0

0

あなたのfunctions.phpにこれを追加してみてください:document.getElementsByName("nameOfYourInput")[0].autocomplete="off"

+0

これは、html入力でオートコンプリートをoff/falseに設定することとどのように違いますか?また、ブラウザがログインフィールドのオートコンプリート設定を無視するとMozillaが述べたことをどのように回避できますか? – N13Design

関連する問題