@@Dieter72:
nuqneH
preg_match_all('~<input (.*?)>~')
<- liefert alle Inputs zurück
Das liefert mir aber auch die Inputs zurück, die z.B. Passwortfelder sind, oder?
Das schon, aber du und alle, diesher geantwortet haben, habt eins völlig übersehen:
Ich versuche ja alle einzeiligen Text-Eingabefelder zu ermitteln die nicht readonly sind, wobei hierbei egal sein soll, wie diese deklariert wurden.
g: <input name="vorname">
h: <input name="vorname" readonly>
g sollte gefunden und h ausgeschlossen werden, denn beides ist völliq äquivalent zu d bzw. e:
d:
<input name="vorname" type=text>
e:<input name="vorname" type="text" readonly="readonly">
Die Angabe von type="text"
ist in HTML optional.
Und wie willst du mit type="email"
, type="tel"
usw. verfahren? Auch das sind einzeilige Text-Eingabefelder, die keine Passwortfelder sind.
Wozu brauchst du das Ganze überhaupt? Zum Ändern von bestehendem Quelltext?
Qapla'
„Talente finden Lösungen, Genies entdecken Probleme.“ (Hans Krailsheimer)