Visualizzazione risultati 1 fino 5 di 5

Discussione: input submit invisibile

  1. #1
    Guest

    Predefinito 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'> &nbsp; Resta Collegato &nbsp;&nbsp;&nbsp;&nbsp;";
    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
    Ultima modifica di andreafallico : 07-03-2011 alle ore 12.18.40

  2. #2
    L'avatar di sevenjeak
    sevenjeak non è connesso AlterGuru
    Data registrazione
    25-10-2007
    Residenza
    Roma
    Messaggi
    1,769

    Predefinito

    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?
    Ultima modifica di sevenjeak : 07-03-2011 alle ore 11.45.31

    Sevenjeak
    Software developer and much more

  3. #3
    Guest

    Predefinito

    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

  4. #4
    karl94 non è connesso Staff AV
    Data registrazione
    03-10-2005
    Messaggi
    17,745

    Predefinito

    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.

  5. #5
    Guest

    Predefinito

    ok vi ringrazio...

    allora lascio il bottone, e problema risolto

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •