G giuseppeI Utente Attivo 25 Giu 2012 41 0 0 15 Apr 2013 #1 In una tabella con una singola colonna è possibile rilevare, ed inserire in una variabile, il valore contenuto in una cella cliccandovi sopra? Grazie.
In una tabella con una singola colonna è possibile rilevare, ed inserire in una variabile, il valore contenuto in una cella cliccandovi sopra? Grazie.
criric Super Moderatore Membro dello Staff SUPER MOD MOD 21 Ago 2010 5.607 54 48 TN 15 Apr 2013 #2 potresti fare cosi HTML: <script> function stampaValore(valore) { alert(valore); } </script> <table border="1"> <tr><td onclick="stampaValore(this.innerHTML)">val 1</td></tr> <tr><td onclick="stampaValore(this.innerHTML)">val 2</td></tr> <tr><td onclick="stampaValore(this.innerHTML)">val 3</td></tr> <tr><td onclick="stampaValore(this.innerHTML)">val 4</td></tr> </table>
potresti fare cosi HTML: <script> function stampaValore(valore) { alert(valore); } </script> <table border="1"> <tr><td onclick="stampaValore(this.innerHTML)">val 1</td></tr> <tr><td onclick="stampaValore(this.innerHTML)">val 2</td></tr> <tr><td onclick="stampaValore(this.innerHTML)">val 3</td></tr> <tr><td onclick="stampaValore(this.innerHTML)">val 4</td></tr> </table>
S Salvo Salvi Utente Attivo 14 Nov 2012 230 0 0 22 Apr 2013 #4 e se invece di far venire un alert io vorrei dargli un valore ad predefinito ad ogni click e far apparire la sua scelta dentro un campo input? Per il valore basta fare cosi credo: HTML: <table border="1"> <tr><td onclick="stampaValore(12)">val 1</td></tr> <tr><td onclick="stampaValore(22)">val 2</td></tr> <tr><td onclick="stampaValore(25)">val 3</td></tr> <tr><td onclick="stampaValore(28)">val 4</td></tr> </table> e se dopo però volessi far apparire il risultato dentro il campo HTML: <input type="number" value="" name="valoreuno"> come dovrei fare?
e se invece di far venire un alert io vorrei dargli un valore ad predefinito ad ogni click e far apparire la sua scelta dentro un campo input? Per il valore basta fare cosi credo: HTML: <table border="1"> <tr><td onclick="stampaValore(12)">val 1</td></tr> <tr><td onclick="stampaValore(22)">val 2</td></tr> <tr><td onclick="stampaValore(25)">val 3</td></tr> <tr><td onclick="stampaValore(28)">val 4</td></tr> </table> e se dopo però volessi far apparire il risultato dentro il campo HTML: <input type="number" value="" name="valoreuno"> come dovrei fare?
helpdesk Utente Attivo 30 Set 2009 726 0 0 Pesaro 22 Apr 2013 #5 Ciao, prova a fare cosi': PHP: <script> function stampaValore(valore) { document.getElementById("number").value = valore; } </script> PHP: <table border="1"> <tr><td onclick="stampaValore(this.innerHTML)">val 1</td></tr> <tr><td onclick="stampaValore(this.innerHTML)">val 2</td></tr> <tr><td onclick="stampaValore(this.innerHTML)">val 3</td></tr> <tr><td onclick="stampaValore(this.innerHTML)">val 4</td></tr> </table> PHP: <input id="number" value="" name="valoreuno"> Ultima modifica: 22 Apr 2013
Ciao, prova a fare cosi': PHP: <script> function stampaValore(valore) { document.getElementById("number").value = valore; } </script> PHP: <table border="1"> <tr><td onclick="stampaValore(this.innerHTML)">val 1</td></tr> <tr><td onclick="stampaValore(this.innerHTML)">val 2</td></tr> <tr><td onclick="stampaValore(this.innerHTML)">val 3</td></tr> <tr><td onclick="stampaValore(this.innerHTML)">val 4</td></tr> </table> PHP: <input id="number" value="" name="valoreuno">