Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
HTML, Javascript, CSS, DHTML, XHTML
Selp somma select
martedì 16 febbraio 2010 - 10.15
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
dotnetnapo
Profilo
| Junior Member
55
messaggi | Data Invio:
mar 16 feb 2010 - 10:15
Ciao a tutti, con il codice che vedete sotto riesco a sommare delle select in un form a prescindere dal loro numero, non riesco però a fare la somma di uno dei valori delle select per ognuna di esse. In pratica se seleziono prima uno e poi un altro valore di una select me li somma tutti e due mentre io voglio che ne venga selezionato uno per ogni select.
Grazie
<script type="text/javascript">
function Somma(Sel){
var Totale = parseInt(document.getElementById("tot").value)
var somma = parseInt(Totale)+parseInt(Sel)
document.getElementById("tot").value=somma
}
</script>
<form action="f1" method="get">
<select name="select1" id="select1" onchange="Somma(this.options[this.selectedIndex].value)">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
</select>
<select name="select2" id="select2" onchange="Somma(this.options[this.selectedIndex].value)">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
</select>
<select name="select3" id="select3" onchange="Somma(this.options[this.selectedIndex].value)">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
</select>
<select name="select4" id="select4" onchange="Somma(this.options[this.selectedIndex].value)">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
</select>
<input name="tot" type="text" id="tot" value="0" />
</form>
alx_81
Profilo
| Guru
8.814
messaggi | Data Invio:
mar 16 feb 2010 - 10:31
>Ciao a tutti, con il codice che vedete sotto riesco a sommare
>delle select in un form a prescindere dal loro numero, non riesco
>però a fare la somma di uno dei valori delle select per ognuna
>di esse. In pratica se seleziono prima uno e poi un altro valore
>di una select me li somma tutti e due mentre io voglio che ne
>venga selezionato uno per ogni select.
>Grazie
Ho continuato qui:
http://www.dotnethell.it/forum/messages.aspx?ThreadID=34343
--
Alessandro Alpi | SQL Server MVP
MCP|MCITP|MCTS|MCT
http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !