Nie mogę pozbyć się niechcianego symbolu zastępczego (lub znaku wodnego) na polu tekstowym hasła. Gdy hasło tekstowe jest skupiony, Android wyświetla przeglądarka internetowa placeholder wyprzedzony z powiązanego elementu label, tak: źródłoJak pozbyć się elementu zastępczego na polu hasła przejętym z etykiety
HTML:
<form method="post">
<label for="userName">Login name:</label>
<input id="userName" name="userName" type="text" value="" />
<label for="password">Password:</label>
<input id="password" name="password" type="password" />
<input type="submit" id="submit" name="submit" value="Log In" />
</form>
Uwaga: Wyświetlane jest
- zastępczy tylko wtedy, gdy pole tekstowe ma fokus i jest puste.
- Podczas korzystania z atrybutu HTML "zastępczy" przy wprowadzaniu hasła jest wyświetlany tylko do momentu, gdy hasło zostanie skupione. Po otrzymaniu fokusa wyświetla tekst etykiety.
- Nie chcę usuwać atrybutu "dla" etykiety. Chcę, aby etykieta była klikalna, a pole tekstowe hasła, aby uzyskać koncentrację po kliknięciu etykiety.
Edit:
Próbowałem inny wariant (który unika "za" atrybutu), ale zastępczy jest nadal obecny:
<label>Password: <input id="password" name="password" type="password" /></label>
Hey 'DKL' - czy kiedykolwiek to naprawić? Widzimy podobny problem na niektórych naszych stronach w niektórych przeglądarkach z Androidem. – Daryl
nrUsunąłem atrybut "dla", ale to nie jest poprawka, to tylko obejście. – dkl