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

    Evento onsubmit di una form e input che sparisce!

    Ho la funzione (probabilmente ridicola, sono una neofita)

    function Invio(that){
    var italiano=parseInt(document.Scheda.Italiano.value);
    var storia=parseInt(document.Scheda.Storia.value);
    var inglese=parseInt(document.Scheda.Inglese.value);
    var informatica=parseInt(document.Scheda.Informatica.v alue);
    var matematica=parseInt(document.Scheda.Matematica.val ue);
    var calcolo=parseInt(document.Scheda.Calcolo.value);
    var sistemi=parseInt(document.Scheda.Sistemi.value);
    var media;
    media=(italiano+storia+inglese+informatica+matemat ica+calcolo+sistemi);
    var posme=document.getElementById("me");
    posme.innerHTML=media;

    return true;
    }

    e la form <form method="POST" name="Scheda" onsubmit="return Invio(this)"> senza action dato che voglio solo vedere gli effetti dello script.
    Ora, una volta cliccato submit posso notare che l'oggetto di id "me" (che è un td di una table) viene effettivamente riempito con il valore della media, ma tempo di caricare la pagina e sparisce subito, insieme a tutti gli input delle text.
    Come posso ovviare a questo problema? L'innerHTML dovrebbe restare lì, e preferibilmente anche gli input, vista la presenza di un tasto di reset.
    Ho già provato con un appendChild ma senza risultati, non mi riesce di farlo funzionare..

  2. #2
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649

    Re: Evento onsubmit di una form e input che sparisce!

    Originariamente inviato da 12345crii
    senza action dato che voglio solo vedere gli effetti dello script.
    allora vorrai ritornare false piuttosto che true

  3. #3

    Re: Re: Evento onsubmit di una form e input che sparisce!

    Originariamente inviato da Xinod
    allora vorrai ritornare false piuttosto che true
    Accidenti, è vero Non ci sarei mai arrivata, ho la mente ancora troppo legata al fatto che 'return false = errore'..
    Grazie mille!

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 © 2026 vBulletin Solutions, Inc. All rights reserved.