-
input submit invisibile
buongiorno...
allora come da titolo vorrei ottenere un bottone submit invisibile, così che quando si clicca invio i dati inseriti nel form partano in automatico...
questo è il mio codice:
Codice PHP:
echo "<form action='mioSito' method='post' style='text-align:center;'>";
echo "<input type='text' name='nickname' value='username' /> ";
echo "<input type='password' name='thepassw' value='password' /> <br />";
echo "<input type='checkbox' name='ricorda' value='si'> Resta Collegato ";
echo "<input type='submit' name='send' value='Login!' style='display:none;' />";
echo "</form>";
i diversi echo sono dovuti al fatto che sto scrivendo una funzione php che inserisce il form solo in una certa circostanza, e dunque credo importino poco...
su firefox funziona... con Internet Explorer NO!
ps ho già provato anche visibility:hidden...
qualcuno sa come risolvere
-
Strano, a me il submit viene nascosto sia con IE che con FF.
Cmq, perché dovresti renderlo invisibile? non basta levarlo dal form, visto che, da quello che hai scritto, a te basterebbe che un'utente prema invio per confermare il form, se lo togli, premendo invio, l'evento submit del form viene sempre eseguito, o c'è un motivo più preciso per qui lo vuoi rendere invisibile?
-
infatti viene nascosto, ma poi se clicco invio non succede nulla
all'inizio l'avevo tolto del tutto, e su ie sicuramente non funzionava...
questo quindi secondo te non è normale?
(non ricordo se questo passaggio l'ho testato anche con firefox) quindi non ti so dire se con ff funzionava senza submit
quindi ho pensato che fosse sufficiente nasconderlo, e così su ff funziona, ma su ie no...
comunque si quello che voglio ottenere io è che senza avere l'impaccio a video di un ulteriore pulsante quando l'user inserisce i dati e clicca invio la pagina si ricarichi normalmente secondo il valore di action
-
Non capisco perché lo voglia togliere, potrebbe anche causare diversi problemi ad alcuni utenti che si aspettano di vedere il pulsante e che non trovandolo pensano che non si possa inviare il modulo.
La cosa migliore è lasciarlo visibile, il fatto che su Internet Explorer non funziona, significa che il browser non invia automaticamente il modulo alla pressione del tasto invio, cosa che invece fa Firefox. Niente obbliga i browsers ad avere questo comportamento è una semplice funzionalità aggiuntiva che hanno per facilitare la navigazione agli utenti.
-
ok vi ringrazio...
allora lascio il bottone, e problema risolto