Ich habe ein HTML-Formular und die Schaltfläche zum Absenden sagt "Abfrage senden". Wie kann ich diesen Text entfernen? Ich bin mit einem Hintergrundbild für den Absenden-Button und dieser Text auf den Button vermasselt wird :(Jede Hilfe wäre sehr dankbar.Wie 'Anfrage senden' aus einem Formular zu entfernen, senden?
Antwort
Wenn Sie nicht geben Sie Ihre Absenden-Button Wert
<input type="submit" />
statt so etwas wie
<input type="submit" value="Submit" />
es standardmäßig ‚einreichen Abfrage‘ wird angezeigt. Versuchen sie es einen Raum geben
als Wert.
Sie müssen es nur geben Wert:
<input type='submit' name='btnTest'>
<input type='submit' name='btnTest2' value='Push Me'>
In dem obigen Beispiel btnTest
macht als "Submit Query" während btnTest2
rendert als "Push Me". Hoffe das hilft.
UPDATE: Sie können dies tun, um keinen Text anzuzeigen.
<input type='submit' name='btnTest2' value='' style="width:100px;">
ich möchte keinen Wert anzeigen. – HollerTrain
Verwendung:
<input type='submit' name='btnTest2' value=''>
Lassen Sie den Wert leer, und es wird keine Worte auf die Schaltfläche sein. Da Sie für die Schaltfläche ein Hintergrundbild a verwenden, geben Sie der Schaltfläche eine Höhe und Breite, andernfalls wird sie als kleiner grauer Blip angezeigt (da sich auf der Schaltfläche keine Wörter befinden).
Setzen Sie einfach ein Leerzeichen zwischen den Wertangaben. Einfache Lösung.
Lesen Sie die Frage vor Sie antworten. Sie können tatsächlich jemandem helfen.
nicht sicher, ob dies relevant damals war, aber wir würden type = "image" statt type = "submit"
Leider verwenden, das funktioniert nicht, zumindest nicht in einem CMS. Ich habe versucht, den Raum und die
aber IE8 wird es nicht erkennen. Wenn ich denselben Wert in den Wert einfüge, wird es wieder auf "Abfrage absenden" zurückgesetzt. Aktualisieren Sie einfach für jeden, der diese Methode durch eine Suche findet.
EDIT: Ich fügte text indent: -9999px;
zu meinem CSS hinzu, und es scheint, dass es funktionierte. Ich habe immer noch das Leerzeichen im value-Attribut für good measure hinzugefügt.
nichts tun, nur um diesen
<input type="submit /"
einen Schrägstrich mit einem Raum und u nicht das keine Notwendigkeit, Senden oder Senden Abfrage siehe Wert
ich auch dieses Problem zu geben hatte. Wenn Sie keinen Wert für eine Senden-Schaltfläche festlegen, wird standardmäßig "Abfrage senden" verwendet. Ich nehme an, dass Sie ein Bild für Ihre Absenden-Schaltfläche verwenden, da Sie den Standardwert haben.
Wenn Sie es für IE8 beheben möchten, fügen Sie einen Texteinzug mit CSS, die den Standardwert aus dem Bildschirm drücken wird.
text-indent:9999px;
Wenn Sie es für IE9 beheben möchten, müssen Sie auch den Standardwert ändern, da der text-indent funktioniert nicht :(in Ihrem Submit-Button fügen Sie den folgenden:
value=" "
I fanden diese ohne non-breaking Raum arbeiten und getestet es der IE ist auf browserstack zu meiner Zufriedenheit auf Wenn Sie das Leerzeichen verwenden möchten, fühlen Sie sich frei,.. ich den Code enthalten werde
value=" "
auch Danke o die anderen Stack-Responder, Sie haben mir geholfen, dieses Problem auf IE9 zu beheben.
Auch Sie inspiriert mich, hier meine Ergebnisse zu posten und möglicherweise anderen zu helfen!
Hintergrundbilder sind nicht zufrieden. Wenn Sie ein Bild verwenden möchten, um den Leuten zu erklären, was eine Übermittlungsschaltfläche tun soll, verwenden Sie ein reales Bild. Als Bonus, mit dem Sie alternativen Text für Benutzer bereitstellen können, die das Bild nicht sehen können (z. B. weil es nicht geladen wurde oder weil sie blind sind).
<button type="submit">
<img src="example.png" alt="Submit">
</button>
Wenn Sie so etwas wie eine jQueryUI Dialogtaste werden dann wollen Sie nicht die Eingabe-Taste in der Form angezeigt haben, sondern es nur in der Fußzeile des Dialogs haben. Ich erreicht dies, indem Sie die folgenden Schritte ausführen:
Da IE automatisch in einem <input type="submit" />
setzen werde ich dies in der Form, statt: <input type="submit" style="display:none" />
dann später im Dialog JavaScript Ich habe:
$("#register-dialog").dialog({
title: "Register",
modal: true,
width: 700,
buttons: {
Register: function() {
$('#registrationForm').submit();
},
Close: function() {
$(this).dialog("close");
}
}
});
Nur entferne den Text mit jQuery?
jQuery:
$('#btnSubmit').val('');
Plus die genannten Lösungen mit HTML und jQuery, können Sie
font-size: 0px;
für den Eingang gestellt und es würde den Text nicht mehr zeigen.
Das funktionierte in meinem Fall.
, die es Browser anzeigen Standard ist verwenden diese value = "Eintragen" ist wichtig
einfach den Wert Attribut verwenden, wie unten dargestellt:
<input value="Whateveryouwant" type="submit">
- 1. NodeJS: Wie HTML Formular zu verwenden, senden PATCH & DELETE Anfrage
- 2. Senden einer HTTP-Formular-codierten Anfrage C#
- 3. Set-Formular senden header
- 4. Wie kann ich eine Ajax-Anfrage per Knopfklick aus einem Formular mit 2 Schaltflächen senden?
- 5. Formular über Bild senden
- 6. Ausführen von PHP aus JavaScript Formular senden
- 7. Senden von Element-IDs auf Formular senden
- 8. So senden Sie E-Mails von einem Formular senden?
- 9. Volley - wie DELETE Anfrage Parameter zu senden?
- 10. wie Werte über Anfrage senden ohne Formular in JSP
- 11. HTTP-Anfrage senden
- 12. Formular ohne Aktualisierung senden
- 13. Senden von Daten aus dem Formular Codeigniter
- 14. InstantClick deaktiviert Formular senden
- 15. Formular senden Taste mit Jquery und senden
- 16. Formular zum Anmelden senden
- 17. PHP mein Formular wird nicht senden senden
- 18. Senden Sie einfach Formular, Schleife und Mail senden?
- 19. React Handle Formular senden
- 20. abfangen Formular mit jQuery senden
- 21. Jquery Formular senden, Async Anruf dann Formular bei Erfolg senden
- 22. Formular mit HTTPURLConnection senden
- 23. Drupal Formular senden, Formular nach_build
- 24. Formular aus einer PHP-HTML-Tabelle senden
- 25. Formular aus PHP-Skript ausfüllen und senden
- 26. Formular nicht mit Senden Schaltfläche senden
- 27. Formular nicht senden
- 28. Mehrere Dateieingabefelder programmgesteuert in einem Formular senden
- 29. Firefox zweimal senden Anfrage
- 30. wie zu deaktivieren Formular senden und überprüfen Sie das Formular
entfernen Sie einfach den Text mit jquery: $ ('# btnSubmit ') .val (' '); – Swifty