Ich möchte ein input
Feld in HTML, die nur number input
(including decimal
) mit Inkrement deaktiviert. Ich habe folgende verwendet:Nummerntyp Eingabefeld mit Inkrement deaktiviert mit CSS funktioniert nicht
/* Hide Spin arrows on input type number */
input[type="number"]::-webkit-outer-spin-button,
input[type="number"]::-webkit-inner-spin-button {
/* display: none; <- Crashes Chrome on hover */
-webkit-appearance: none;
margin: 0;
/* <-- Apparently some margin are still there even though it's hidden */
}
input[type="number"] {
-moz-appearance: textfield;
}
<input class="form-control" type="number" name="phone">
Das perfekt auf Google Chrome
mit sich problemlos funktioniert. Aber, es funktioniert nicht auf Firefox
. Weiß jemand, wo ich falsch liege? Gibt es eine andere Idee, um aus diesem Problem herauszukommen?
Danke,
Ich verstehe es nicht, wie wird die CSS-Arbeit, wenn es zielt 'input' mit' type = "number" ', aber Sie werden mit einem' input' mit 'Typ = "Text" '? – Swellar
Wie können Sie ein 'Text'-Feld mit' [type = "number"] selector auswählen? –
@Swellar Es ist mein Tippfehler, ich habe aktualisiert –