Visualizzazione dei risultati da 1 a 3 su 3

Discussione: form

  1. #1
    Utente di HTML.it L'avatar di Gally
    Registrato dal
    Mar 2007
    Messaggi
    22

    form

    Ciao a tutti,
    scusate la domanda banale ma ci sto perdendo la testa da diversi giorni.

    ho un form di questo tipo

    codice:
    <form  method='post' name='pluto' action=" " > 
    <div> 
    
    Scrivi quello che ti pare  </p>
     <input type = 'text' name = 'parole' value = '' />
     <input value = 'go'  type = 'submit' /> </div>
     </form> 
    <table> <tr> <td>pippo</td><td>pluto</td> </tr> </table>
    Qunado viene eseguito mi aspetto che pippo e pluto non vengano visualizzati e che il form stia in attesa della del click sul go dopo di che dovrebbe vengano mostrati pippo e pluto.

    In parole povere... vorrei che il form "rimanesse nella stessa pagina" e che al "go" iniziasse l'elaborazione di quello che sgue.

    Come posso fare?

    Grazie in anticipo

  2. #2
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,783
    non è un problema HTML ma del linguaggio dinamico che NON stai usando.
    che significa, per te, "elaborazione"?

  3. #3
    Ciao,
    il browser non "resta in attesa", perché dovrebbe?
    Il browser riceve un codice, lo interpreta e lo visualizza quindi nel tuo caso visualizza sia il form che la table.
    Una soluzione è quella di nascondere, inizialmente, la tabella dandole un display:none e visualizzarla al click portandola a display block.
    Vedi un po' se ti può andar bene

    codice:
    <form  method='post' name='pluto' action=" " >
    <div> 
    
    Scrivi quello che ti pare  </p>
     <input type = 'text' name = 'parole' value = '' />
     <input value = 'go'  type = 'button' onclick="document.getElementById('tabella').style.display='block';" /> </div>
     </form>
    <table id="tabella" style="display:none;"> <tr> <td>pippo</td><td>pluto</td> </tr> </table>
    Ah, già, se disattivi javascript non funziona più


    La democrazia rappresentativa ha fatto il suo tempo, è ora di passare alla democrazia diretta.
    www.beppegrillo.it

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.