Visualizzazione dei risultati da 1 a 5 su 5

Discussione: help focus e onSubmit

  1. #1

    help focus e onSubmit

    Ciao a tutti... vi chiedo gentilmente un aiuto... ho una pagina html contenente 3 campi di tipo input text... Ho il bisogno di invocare delle funzioni javascript ma non so in che modo...
    Vi spiego meglio...
    1. Inserisco il primo dato nel primo input text e al tasto invio devo dare la focus al secondo input text
    2. La stessa cosa dal secondo al terzo
    3. Al terzo dato inserito al tasto invio devo indirizzarmi e passare i tre dati ad una pagina php tramite get o post senza utilizzare il button type=submit...

    Solitamente il passaggio di input text lo riesco a fare tramite la Tab ma vorrei utilizzare il tasto invio... HELP ME!!!!

    Codice:
    <form action=pagina.php method=get name=mioform>
    <input type=text name=primotesto>
    <input type=text name=secondotesto>
    <input type=text name=terzotesto>
    <input type=submit name=invia value=invia>
    </form>

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    codice:
    <script>var pippo=false;</script>
    <form action=pagina.php method=get name=mioform 
    onsubmit="if(pippo){pippo.nextSibling.focus();return false}else{return true}">
    <input type=text name=primotesto onfocus="pippo=this"><input
    type=text name=secondotesto onfocus="pippo=this"><input 
    type=text name=terzotesto onfocus="pippo=false"><input 
    type=submit name=invia value=invia>
    </form>
    Nota: non andare a capo fra un input e l'altro altrimenti introduci uleriori nodi che sballano il funzionamento... ovviamente questa e' una versione estremamente semplificata al solo scopo di illustrare il concetto
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  3. #3
    Originariamente inviato da br1
    codice:
    <script>var pippo=false;</script>
    <form action=pagina.php method=get name=mioform 
    onsubmit="if(pippo){pippo.nextSibling.focus();return false}else{return true}">
    <input type=text name=primotesto onfocus="pippo=this"><input
    type=text name=secondotesto onfocus="pippo=this"><input 
    type=text name=terzotesto onfocus="pippo=false"><input 
    type=submit name=invia value=invia>
    </form>
    Nota: non andare a capo fra un input e l'altro altrimenti introduci uleriori nodi che sballano il funzionamento... ovviamente questa e' una versione estremamente semplificata al solo scopo di illustrare il concetto
    okkkkkk il passaggio tra gli input text avviene correttamente... ma quando sono sul terzo input text, inserisco il dato e premo invio non succede nulla... non va alla pagina.php...
    Vivi i tuOi sOgNi e rEnDiLi eTeRNi...

  4. #4
    Originariamente inviato da vaid
    okkkkkk il passaggio tra gli input text avviene correttamente... ma quando sono sul terzo input text, inserisco il dato e premo invio non succede nulla... non va alla pagina.php...

    sorry errore mio a dichiarare una variabile.... sei stato mitico mille grazieeeeee

    Vivi i tuOi sOgNi e rEnDiLi eTeRNi...

  5. #5
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Originariamente inviato da vaid
    okkkkkk il passaggio tra gli input text avviene correttamente... ma quando sono sul terzo input text, inserisco il dato e premo invio non succede nulla... non va alla pagina.php...
    Link alla tua pagina pubblicata?
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.