Autocomplete 在登录表单中禁用自动完成
什么是跨浏览器方式来禁用登录表单中输入字段的自动完成 我已经使用过autocomplete='off',例如,它在chrome中不起作用Autocomplete 在登录表单中禁用自动完成,autocomplete,cross-browser,Autocomplete,Cross Browser,什么是跨浏览器方式来禁用登录表单中输入字段的自动完成 我已经使用过autocomplete='off',例如,它在chrome中不起作用 谢谢,所以Chrome不再关心“自动完成”,所以你必须欺骗它保存空字段或者什么都不保存。以下是一种可能的解决方案: <form action='/login' class='login-form' autocomplete='off'> Email: <input type='email' name='email-email-inpu
谢谢,所以Chrome不再关心“自动完成”,所以你必须欺骗它保存空字段或者什么都不保存。以下是一种可能的解决方案:
<form action='/login' class='login-form' autocomplete='off'>
Email:
<input type='email' name='email-email-input'>
<input type='hidden' name='email'>
Password:
<input type='password' name='password-input'>
<input type='hidden' name='password'>
</form>
<script>
$('.login-form').on('submit', function() {
$('[name="email"]').val($('[name="email-input"]').val());
$('[name="email-input"]').val('');
$('[name="password"]').val($('[name="password-input"]').val());
$('[name="password-input"]').val('');
});
</script>
电邮:
密码:
$('.login form')。在('submit',function()上{
$('[name=“email”]').val($('[name=“email input”]').val());
$('[name=“email input”]').val('');
$('[name=“password”]').val($('[name=“password input”]').val());
$('[name=“password input”]')。val('';
});