javascript - onfocus="this.type='password'", kenapa tidak gunakan type='password' sahaja
怪我咯
怪我咯 2017-06-28 09:27:57
0
2
951

Saya melihat sekeping kod daripada orang lain Mengapakah kotak input kata laluan menggunakan onfocus="this.type='password'" dan bukannya terus menggunakan gesaan tetapan type='password'

怪我咯
怪我咯

走同样的路,发现不同的人生

membalas semua(2)
刘奇

Saya tahu jawapannya ternyata ia adalah untuk menghalang penyemak imbas daripada mengingati kata laluan. dan apabila mendapat fokus, ia ditukar kepada kata laluan Namun, dalam Firefox terkini Kaedah menukar kepada versi 54 adalah sia-sia, kata laluan akan tetap diingati, tetapi kata laluan tidak akan diingati dalam chrome

.
女神的闺蜜爱上我

<body>
<input type="text" onfocus="this.type='password'"/>
<input type="text" id="psd"/>
</body&gt ;
<skrip>

document.querySelector("#psd").onfocus = function () {
    this.type = 'password';
}

</script>
Kedua-duanya mempunyai kesan yang sama dan <input type="text" onfocus="this.type='password'"/> Anda boleh meletakkan titik putus pada konsol untuk menunjukkan bahawa kedua-dua kesan itu sepatutnya Sama

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan