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

    Un bottone per più funzioni

    Buon pomeriggio a tutti, mi chiedevo se era possibile con un solo pulsante attivare più funzioni.
    Mi spiego meglio.
    Ho una pagina con 4 form, ognuno con un proprio action.
    Ora, vorrei eliminare quei fastidiosi 4 button per ogni form e crearne soltanto uno, che a seconda del form interessato, mi va a richiamare la funzione assegnatagli.

    E' possibile fare quello che chiedo?
    Se si, come?
    grazie mille

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Una cosa del genere:
    codice:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>Documento senza titolo</title>
    <script type="text/javascript">
    function AttivaForm(f){
    document.getElementById('TastoUnico').value='invia '+f.id;
    document.getElementById('TastoUnico').onclick=function(){document.getElementById(f.id).submit();
    		}
    	}
    </script>
    </head>
    
    <body>
    <div id="forms">
    
    
    <form action="?form1" id="f1" onclick="AttivaForm(this)" method="get"><input name="testo1" type="text" /></form></p>
    
    
    <form action="?form2" id="f2" onclick="AttivaForm(this)" method="get"><input name="testo2" type="text" /></form></p>
    </div>
    
    
    <input name="TastoUnico" id="TastoUnico" type="button" value="Per abilitare il tasto seleziona un form" /></p>
    </body>
    </html>
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

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.