Originariamente inviato da 83kiara83
ciao, come faccio a fare una funzione che somma tutti i valori di una serie di select???
Al volo
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>
<title>Pagina senza titolo</title>
<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>
</head>
<body>
<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>
<input name="tot" type="text" id="tot" value="0" />
</form>
</body>
</html>