Newsgroup: it.comp.lang.javascript
Titolo: Form & cookies

Salve,
Qualcuno puo' dirmi come fare per scrivere e leggere i cookies in questa
form, in modo che chi la compili la prima volta non debba per forza
compilarla le volte successive?
Ho provato ad adattare un listato che ho trovato su jspoint, ma sono ancora
un po' troppo ineseperto per riuscirci.
Di seguito trovate il listato della mia form che devo modificare.
Grazie in anticipo.
Roberto
<form action="formmail.cgi    "
method="POST" enctype="x-www-form-urlencoded" name="form1">
    <input type="hidden" name="env_report"
    value="REMOTE_HOST,HTTP_USER_AGENT,REMOTE_USER,REMOTE_IDENT"><input
    type="hidden" name="print_config" value="email"><input
    type="hidden" name="recipient" value="
pi...@pluto.it
"><input
    type="hidden" name="redirect"
    value="
http://mioredir.htm
"><input
    type="hidden" name="required"
    value="ragione sociale,telefono,piva,email,categoria"><input
    type="hidden" name="sort"
    value="order:ragione
sociale,email,via,citta,telefono,piva,categoria,cat1,env_report"><input
    type="hidden" name="subject"
    value="MySubject"><p align="center"><font
    color="#FFFF00" size="6"><b>FORM RICHIESTA LISTINO</b></font>
    </p>
    <p align="center"><font face="Arial"><b>Ragione sociale:</b></font>
    <br>
    <input type="text" size="38" maxlength="256"
    name="ragione sociale"> <br>
    <font face="Arial"><b>Via:</b></font> <br>
    <input type="text" size="38" maxlength="256" name="via"> <br>
    <font face="Arial"><b>C.A.P. Città Provincia:</b></font> <br>
    <input type="text" size="38" maxlength="256" name="citta"> <br>
    <font face="Arial"><b>Numero di telefono</b></font> <br>
    <input type="text" size="38" maxlength="256" name="telefono">
    <br>
    <font face="Arial"><b>Partita IVA</b></font> <br>
    <input type="text" size="38" maxlength="256" name="piva"> <br>
    <font face="Arial"><b>email</b></font> <br>
    <input type="text" size="38" maxlength="256" name="email"> </p>
    <p align="center"><font size="3" face="Arial"><b>Seleziona la
    tua categoria</b></font> <br>
    <!--webbot bot="Validation" b-value-required="TRUE" --><select
    name="categoria" size="1">
        <option value="Centro assistenza">Centro assistenza</option>
        <option value="Rivenditore ricambi &amp; accessori">Rivenditore
ricambi &amp; accessori telefonia</option>
        <option value="Rivenditore telefoni cellulari">Rivenditore telefoni
cellulari</option>
        <option value="Altro (Specificare nel campo sottostante)">Altro
(Specificare nel campo sottostante)</option>
    </select> </p>
    <p align="center"><font face="Arial"><b>Altro:</b></font> <br>
    <input type="text" size="40" name="cat1"> </p>
    <p align="center"><input type="submit" name="button1"
    value="Scarica listino"
    style="font-family: Verdana; background-color: rgb(0,0,128); color:
rgb(255,255,255)">
    </p>
    <p align="center"><font color="#CC0000" size="5"><b>LISTINO
    AGGIORNATO IL 05/04/01</b></font> </p>
    <p align="center"><a href="aziende.html"><font size="4"
    face="Andale Mono"><b>TORNA ALLA PAGINA PRECEDENTE</b></font></a>
    </p>
</form>
</body>
</html>

 Di seguito trovate il listato della mia form che devo modificare.
Non voglio modificare il tuo "listato", voglio spiegarti come funzionano i
biscotti.
Per scrivere:
oggetto.cookie("nome_del_cookie") = valore
Per leggere:
variabile = oggetto.cookie("nome_del_cookie")
dove oggetto è un oggetto che ha "cookie" tra le sue proprietà, ad esempio
document e response.
Quello che devi fare è:
<form ...>
    <input type="text" name="pippo" value="document.cookie('pippo')"
onChange="docuent.cookie('pippo')=this.value">
</form>
Almeno dovrebbe funzionare se l'utente ha attivato i cookies e l'esecuzione
degli script e soprattutto se quello che ho scritto è giusto!

 </form>
Grazie per la risposta, ma purtroppo non funziona.
Ciao.