Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    684

    aggiornamento textarea con 'button'

    Quando clicco sul 'submit' salva faccio le dovute veriche e salvo la query con un linguaggio lato server.

    Quando invece clicco sul button dovrebbe ricaricarsi la pagina con la textarea aggiornata,
    purtroppo il caricamento della pagina con il passaggio dei valori non avviene.

    Ecco il codice creato:
    codice:
    <form id="corpoNewsletter" method="post" action="creaNewsletter.asp" onsubmit="return salvaNewsletter(this);">
    <select name="newsletter" onChange="document.getElementById('corpoNewsletter').submit();">
    
    <option value="argometo1" selected="selected">argomento1</option>
    <option value="argometo2" >argomento2</option>
    <option value="..." >...</option>
    </select>
    
    <textarea name=""corpoNewsletter""></textarea>
    
    <input type="button" value="AGGIORNA" onclick="alert('Aggiorno il corpo della newsletter senza salvare.');"
    <input type="submit" name="salva" value="SALVA" />
    
    <input type="hidden" name="nomeNewsletter"" value="esempio" />
    </form>
    questo il codice javascript:
    codice:
    <script type="text/javascript">
    function salvaNewsletter(campi){
    var controlloTextarea	= campi.corpoNewsletter.value;
    var controlloSelect		= campi.newsletter.value;
    var nome = campi.nomeNewsletter.value;
    
    //alert(controlloSelect);
    
    if(controlloTextarea == ""){
    	alert('Non hai creato il corpo del messaggio!');
    	campi.corpoNewsletter.focus();
    	return false;
    }
    
    if(controlloSelect == "nuova"){
    	return confirm('Creo la newsletter ' + nome);
    }
    
    if(controlloSelect != "nuova"){
    	return confirm('Sovrascrivo la newsletter ' + nome);
    }
    
    }
    </script>

  2. #2
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    684
    RISOLTO

    ecco qui:
    codice:
    <input type="button" value="AGGIORNA" onclick="document.getElementById('corpoNewsletter').submit();" />

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.