2015-02-23 13 views
8

Ich habe eine Cordova-App, die ein Suchfeld in einer Symbolleiste enthält. Es ist ein normales HTML-Eingabefeld mit versteckten Grenzen und transparentem Hintergrund. Wenn der Benutzer die Eingabe unter Android (5.0) beginnt, wird das aktuelle Wort schwarz unterstrichen, während die Tastatur Vorschläge zur automatischen Vervollständigung anbietet. Ich habe versucht, die folgenden Attribute auf dem Eingabefeld zu setzen:Schwarze Unterstreichung für Text im HTML-Eingabefeld deaktivieren

<input autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false" class="search" ng-change="search()" ng-model="ident" placeholder="Search" style="text-decoration: none;"> 

Dies scheint das Problem jedoch nicht zu beheben. Wie kann ich dieses Verhalten verhindern?

Black underline on text in HTML input field

+0

Warum würden Sie Interaktion Hinweise ausblenden möchten? Haben Sie die automatische Vervollständigung für Ihre App deaktiviert? – isherwood

+0

Die Suchbegriffe, die der Benutzer eingeben wird, sind Flughafen-ICAO-Codes (wie EHAM für Amsterdam), und Autokorrektur steht nur im Weg. – Laurens

+0

@Laurens Ich habe das gleiche Problem. Hast du eine Lösung dafür? –

Antwort

0

Haben Sie versucht, eine einfache CSS

textarea { 
text-decoration: none; 
} 

Wenn Sie nicht getan hat, das ist, was ich empfehlen würde.

+0

Hallo! Danke für die schnelle Antwort. Leider, wie in der anderen Antwort angegeben, wird dies nicht los. Ich habe die Frage aktualisiert, um dies zu berücksichtigen. – Laurens

-1

Wie Sie gesagt haben, dass es ein einfaches HTML-Eingabefeld ist, funktioniert der Textarea-Code nicht.

verwenden stattdessen

<input type="text" style="text-decoration:none"> 
+0

Hallo! Danke für die schnelle Antwort. Leider wird dies nicht beseitigt. Ich habe die Frage aktualisiert, um dies zu berücksichtigen. – Laurens

Verwandte Themen