Ho un modulo html e il pulsante di invio dice "invia query". Come posso rimuovere questo testo? Sto usando un'immagine di sfondo per il pulsante di invio e questo testo è rovinare il pulsante :(Qualsiasi aiuto sarebbe molto apprezzato.Come rimuovere "invia query" da un modulo di invio?
risposta
Se non dare il vostro pulsante di invio un valore
<input type="submit" />
invece di qualcosa come
<input type="submit" value="Submit" />
verrà visualizzato 'submit query' per impostazione predefinita. Provare a dare uno spazio
come valore.
Non vi resta che dare un valore:
<input type='submit' name='btnTest'>
<input type='submit' name='btnTest2' value='Push Me'>
Nell'esempio di cui sopra, btnTest
rende come "Invia Query", mentre btnTest2
rende come "Push Me". Spero che questo ti aiuti.
AGGIORNAMENTO: È possibile eseguire questa operazione per non visualizzare alcun testo.
<input type='submit' name='btnTest2' value='' style="width:100px;">
Non voglio visualizzare alcun valore. – HollerTrain
uso:
<input type='submit' name='btnTest2' value=''>
lasciare vuoto il valore e non ci saranno parole sul pulsante. Dal momento che stai usando un'immagine di sfondo a per il pulsante, dai un altezza e una larghezza al pulsante, altrimenti verrà visualizzato come un piccolo bip grigio (perché non ci sono parole sul pulsante).
Basta inserire uno spazio tra le virgolette. Correzione semplice.
Leggi la domanda prima del si risponde. In realtà potresti aiutare qualcuno.
Non so se questo era rilevante allora, ma ci sarebbe usare type = "image" piuttosto che type = "submit"
Purtroppo, questo non funziona, almeno non in un CMS. Ho provato lo spazio e lo
ma IE8 non lo riconoscerà. Se metto lo stesso nel valore, ritorna a "Invia query". Basta aggiornare per chiunque altro trovi questo metodo attraverso una ricerca.
MODIFICA: Ho aggiunto text indent: -9999px;
al mio CSS e sembra che abbia funzionato. Ho ancora aggiunto lo spazio nell'attributo value per buona misura.
nulla solo fare questo
<input type="submit /"
una barra con uno spazio e la u non vedrà la Invia o Invia Query non c'è bisogno di dare valore
ho avuto questo problema pure. Se non si imposta un valore per un pulsante di invio, il valore predefinito è "Invia query". Presumo che tu stia utilizzando un'immagine per il pulsante di invio poiché hai il valore predefinito.
Se si desidera risolvere il problema con IE8, aggiungere un rientro di testo utilizzando CSS che sposterà il valore predefinito dallo schermo.
text-indent:9999px;
Se si vuole risolvere il problema per IE9 è inoltre necessario modificare il valore predefinito perché il testo-rientro non funziona :(nel vostro pulsante di invio aggiungere quanto segue:
value=" "
I trovato questo per lavorare senza uno spazio unificatore e testato per la mia soddisfazione sul IE è su browserstack Se si desidera utilizzare lo spazio di rottura, si sente libero;.. io includere il codice
value=" "
Inoltre, grazie o gli altri risponditori dello stack, mi hai aiutato a risolvere questo problema su IE9.
Anche tu mi hai ispirato a pubblicare le mie scoperte qui e possibilmente aiutare gli altri!
Le immagini di sfondo non sono soddisfatte. Se vuoi usare un'immagine per dire alla gente che cosa farà un pulsante di invio, usa un'immagine reale. Come bonus che ti consente di fornire testo alternativo per gli utenti che non possono vedere l'immagine (ad es. Perché non è stato caricato o perché sono ciechi).
<button type="submit">
<img src="example.png" alt="Submit">
</button>
Se si utilizza qualcosa come un pulsante di dialogo jQueryUI allora non vuole avere il tasto di ingresso presentarsi in forma, ma piuttosto appena lo avete nel piè di pagina della finestra di dialogo. Ho compiuto questo nel modo seguente:
Perché IE verrà automaticamente messo in una <input type="submit" />
Ho messo questo in forma, invece: <input type="submit" style="display:none" />
Poi più tardi nella finestra di dialogo JavaScript ho messo:
$("#register-dialog").dialog({
title: "Register",
modal: true,
width: 700,
buttons: {
Register: function() {
$('#registrationForm').submit();
},
Close: function() {
$(this).dialog("close");
}
}
});
Proprio rimuovere il testo con jQuery?
jQuery:
$('#btnSubmit').val('');
più i soluzioni di cui con HTML e jQuery, si può mettere
font-size: 0px;
per l'ingresso e non si presentava più il testo.
Questo ha funzionato nel mio caso.
il gioco è fatto del browser spettacolo di default utilizzare questo value = "submit" è importante
Basta utilizzare l'attributo value come illustrato di seguito:
<input value="Whateveryouwant" type="submit">
- 1. Invia premendo Invio in un modulo di Windows
- 2. Invia un modulo in UIWebView
- 3. Disabilita invio Invia
- 4. Come rimuovere un modulo da CPAN?
- 5. Invio di dati da textarea premendo "Invio"
- 6. Invia problema Modulo ... Enter
- 7. Come ritardo di invio di un modulo
- 8. Interrompi Invio/Invio chiave inviando un modulo
- 9. Auto invio di un modulo (cURL)
- 10. Premere Invio Invio sempre modulo
- 11. Django Modulo pulsante Invia
- 12. Invio di un modulo con il pulsante Invio in un modulo con diversi pulsanti di invio
- 13. Posso attivare un invio di modulo da un controller?
- 14. invia modulo utilizzando HTTPURLConnection
- 15. Recupero o invio di dati da un modulo utilizzando knockout.js
- 16. Invia modulo senza Javascript
- 17. Interrompi invio modulo invio chiave jquery ui
- 18. Come rimuovere il decoratore di etichette da un pulsante di invio
- 19. Invio di un modulo html con java
- 20. Invia un modulo come JSON (no AJAX)
- 21. Invia modulo di giada
- 22. Invia moduli multipli con un pulsante di invio
- 23. django invia due forme diverse con un pulsante di invio
- 24. Invio di un modulo utilizzando Requests Python
- 25. La pressione di invio invia il modulo HTML con un input, ma non due
- 26. Modulo BootstrapValidator invio non funzionante
- 27. Modulo HTML Invia a Self
- 28. Invio modulo quando si preme invio nell'area di testo
- 29. Node.js - invia modulo
- 30. javascript/jquery: crea e invia modulo virtuale
Basta rimuovere il testo con jQuery: $ ('# btnSubmit ') .VAL (' '); – Swifty