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

    Pulire i campi di un form al reload della pagina(f5)

    Ciao a tutti , sto lavorando con Java per un progettino ,
    quando un utente si collega viene visualizzata una pagina di Login,
    se l'utente è registrato nel database entra altrimenti si può registrare
    (mavaaaaaaaaaaaaaaa ...)

    ...genero la pagina di Login in Html al processrequest della mia servlet di login, appunto...

    quindi l'utente appena accede all'applicazione si vede una form html che gli chiede
    di inserire il login e un Captcha...

    Solo che non capisco perchè , SE HO INSERITO QUALCHE CARATTERE nei campi (login o captcha)
    al reload della pagina (o alla pressione di f5) la pagina che mi viene ricaricata
    Contiene ancora i dati che ho inserito , invece che ripresentarsi "pulita".

    sapete dirmi come fare ?

    grazie dell'aiuto.
    CarotaPacioccia

  2. #2
    Ciao,
    che framework utilizzi?

    Solo HTML per lato client e Servlet per lato server?

    Mir pare strano quello che ti succede,
    direi che potrebbe sembrere il comportamento di un ActionForm struts.

    Cmq,
    se i campi html li crei con l'attributo value='' dovrebbero presentarsi resettati ad ogni richiesta della pagina di login.

    Fammi sapere
    Ciao
    Mirko Agrati
    WEB : http://mirkoagrati.110mb.com
    RSS : http://feeds.feedburner.com/MirkoAgratiArticoli

  3. #3
    Non è proprio così.
    Se il value è impostato su "" ad ogni nuova richiesta, effettivamente, il campo si azzera al valore di default. Ma il refresh NON è una nuova richiesta.
    Il refresh serve solo a "rinnovare" la pagina con i dati eventualmente aggiornati presenti sul server. De facto quando si clicca sul tasto refresh (o "aggiorna") o si preme il tasto F5 non si richiede nuovamente la pagina, ma si richiede di rivisualizzarne il contenuto con i dati server eventualmente aggiornati.
    Difatti se si preme il tasto invio in un browser nella barra degli indirizzi, il form viene azzerato (nuova richiesta), ma non se si preme F5.
    E' un comportamento normale.

  4. #4
    Si è vero,
    ho fatto confusione,
    non avevo letto bene.
    Mirko Agrati
    WEB : http://mirkoagrati.110mb.com
    RSS : http://feeds.feedburner.com/MirkoAgratiArticoli

  5. #5
    uso net beans...

    genero l'html dalle servlet

    e poi tramite metodi doget e dopost elaboro il flusso dei dati...

    ...solo che quando questo viene "aggiornato" a metà strada
    vorrei che venisse pulito...come avviene nella praticamente totalità dei siti...

    ...solo che da buon niubbo non so cosa fare...


    attento aiuto

  6. #6
    Prova ad usare javascript.
    Dai un id al form (<form action="..." id="ilMioForm"...) ed usi javascript in questo modo:
    codice:
    document.getElementById("ilMioForm").reset()

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.