他の人からコードを見たとき、パスワード入力ボックスで type='password' を直接使用する代わりに、onfocus="this.type='password'" を使用したのはなぜですか? プレースホルダー設定プロンプト
走同样的路,发现不同的人生
答えはわかっています。実際には、パスワードボックスの type 属性が text に設定されているため、ブラウザがパスワードを記憶するのを防ぐことができます。そしてフォーカスを取得するとパスワードに変更されますが、最新のFirefoxではバージョン54に変更する方法は役に立たず、パスワードは引き続き記憶されますが、Chromeではパスワードが記憶されません
<body><input type="text" onfocus="this.type='password'"/><input type="text" id="psd"/></body> ;
</script>これら 2 つは同じ効果を持ち、<input type="text" onfocus="this.type='password'"/> コンソールにブレークポイントを設定して、2 つの効果を示すことができます。同じはずです
答えはわかっています。実際には、パスワードボックスの type 属性が text に設定されているため、ブラウザがパスワードを記憶するのを防ぐことができます。そしてフォーカスを取得するとパスワードに変更されますが、最新のFirefoxではバージョン54に変更する方法は役に立たず、パスワードは引き続き記憶されますが、Chromeではパスワードが記憶されません
。<body>
リーリー<input type="text" onfocus="this.type='password'"/>
<input type="text" id="psd"/>
</body> ;
</script>
これら 2 つは同じ効果を持ち、<input type="text" onfocus="this.type='password'"/> コンソールにブレークポイントを設定して、2 つの効果を示すことができます。同じはずです