Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    Salvare e utilizzare i dati presi da un form

    Ciao a tutti, ho finito ieri di studiare la guida al Javascript per esempi che c'è sul sito, sperando di riuscire nell'intento di realizzare un generatore di skin per un circuito che permette di modificare le skin di un forum operando solo sui CSS.

    Il mio problema è che, nonostante io creda di aver capito piuttosto bene tutta la guida (aiutato anche dalla conoscenza abbastanza buona del linguaggio C), mi sono reso conto che non saprei come salvare i dati di un form (presi da input e menù a selezione) e nemmeno come usare questi dati variabili salvati per modificare un codice CSS da generare...

    Vi ringrazio in anticipo se sapete come aiutarmi =)
    Fuggi!! devi antartene!
    <a href="http://arazz.altervista.org">Arazz Design</a>

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    I dati presnti sulle pagine non le puoi "salvare" sul tuo pc con comandi javascript (il che potrebbe permettere a qualunque webmaster di riempirti il disco) ma solo con le funzioni a disposizione del tuo browser.

    Per dirla in termini tecnici... il javascript non puo' modificare il file-system dell'utente.

    ciao
    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
    non è questo cioò che intendevo, comunque ho risolto tutto con questo codice:

    codice:
    <html>
    <head>
    <title>Prova javascript</title>
    </head>
    <body>
    <script language='javascript'>
    function mostra() //crea la funzione mostra, che scrive il nome e il cognome
    { 
         document.write("\n Hai "+document.dati.eta.value+" anni e ti chiami " +document.dati.nome.value);
    }
    </script>
    
    <form name='dati'>
    
    Età: <input type='text' name='eta' />
    
    
    Nome: <input type='text' name='nome' />
    
    <input type='submit' value='Invia' onClick='mostra()' />
    
    </form>
    </body>
    </html>
    Il mio problema ora è che scrive il codice in una nuova pagina.. come posso fare per generarlo nella pagina stessa?
    Fuggi!! devi antartene!
    <a href="http://arazz.altervista.org">Arazz Design</a>

  4. #4
    Utente di HTML.it
    Registrato dal
    Apr 2000
    Messaggi
    938
    Ciao,

    se il tuo scopo è quello di visualizzare quello che è stato scritto negli <input usa un div, e non un submit ma un button. Altro non puoi fare, come ti è già stato spiegato.

    <html>
    <head>
    <title>Prova javascript</title>
    </head>
    <body>
    <script language='javascript'>
    function mostra() //crea la funzione mostra, che scrive il nome e il cognome
    {
    msg="Hai "+document.dati.eta.value+" anni e ti chiami " +document.dati.nome.value;
    document.getElementById("leggi").innerHTML=msg;

    }
    </script>

    <form name='dati'>

    Età: <input type='text' name='eta' />


    Nome: <input type='text' name='nome' />

    <input type='button' value='Invia' onClick='mostra()' />

    </form>




    <div id="leggi"></div>

    </body>
    </html>


    Massimo

  5. #5
    Tu sei veramente un genio, è proprio quello che cercavo, grazie mille!!
    Fuggi!! devi antartene!
    <a href="http://arazz.altervista.org">Arazz Design</a>

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.