input type password und chrome
bearbeitet von
@@Der Martin
> Und da man normalerweise möglichst jedes Zeichen in einem Passwort zulassen möchte
Da ist ein „möglichst“ zu viel.
(auch Anführungszeichen), muss man den Wert, den man da in HTML einschleust, entsprechend behandeln. Der übliche Weg in PHP ist an der Stelle über htmlspecialchars():
> erspart sich so das Gefummel mit dem Escaping der Anführungszeichen:
>
> ~~~php
> echo '<input type="password" name="pw" value="', htmlspecialchars($aus_der_datenbank), '">';
> ~~~
Und wenn man’s richtig™ macht sowieso, weil man sich schon Anführungszeichen spart:
~~~php
<input type="password" name="pw" value="<?php echo htmlspecialchars($aus_der_datenbank); ?>">
~~~
oder kurz
~~~php
<input type="password" name="pw" value="<?= htmlspecialchars($aus_der_datenbank) ?>">
~~~
LLAP 🖖
PS: Für kaputte Syntaxhighlighter kann ich nichts.
--
_“You might believe there are benefits for the developer, but first of all, you should put those behind the interest of the user.”_{: lang="en"} —Stefan Tilkov
_[Selfcode](http://community.de.selfhtml.org/fanprojekte/selfcode.htm): `sh:) fo:} ch:? rl:) br:> n4:& va:| de:> zu:} fl:{ ss:| ls:# js:|`_{: style="display: block; font-size: 0.875em; font-style: inherit; margin-top:1.5em"}