2015-02-23 15 views
8

Ho un'app Cordova che ha un campo di ricerca in una barra degli strumenti. È un normale campo di input HTML con i bordi nascosti e lo sfondo impostato per essere trasparente. Quando l'utente inizia a digitare su Android (5.0), la parola corrente è sottolineata in nero, mentre la tastiera offre suggerimenti di completamento automatico. Ho provato a impostare i seguenti attributi sul campo di input:Disattivazione della sottolineatura nera sul testo nel campo di input HTML

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

Questo non sembra tuttavia risolvere il problema. Come posso prevenire questo comportamento?

Black underline on text in HTML input field

+0

Perché si vuole nascondere indizi di interazione? Hai disabilitato anche il completamento automatico della tua app? – isherwood

+0

I termini di ricerca che l'utente inserirà sono codici ICAO aeroportuali (come EHAM per Amsterdam) e il solo errore di ortografia si intromette. – Laurens

+0

@Laurens Ho lo stesso problema. hai una soluzione per questo? –

risposta

0

Hai provato un semplice css

textarea { 
text-decoration: none; 
} 

Se non l'avete fatto, questo è quello che mi sento di raccomandare.

+0

Ciao! Grazie per la rapida risposta. Sfortunatamente, come affermato nell'altra risposta, questo non si sbarazza di esso. Ho aggiornato la domanda per riflettere questo. – Laurens

-1

Come hai detto che è semplice textbox di input HTML, il codice textarea non funzionerà.

Utilizzare questo invece

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

Ciao! Grazie per la rapida risposta. Sfortunatamente, questo non se ne sbarazza. Ho aggiornato la domanda per riflettere questo. – Laurens

Problemi correlati