kurt: summe eingegeber zahlen mit begrenzung..

Beitrag lesen

ihr seit ja ganz schön hartnäckig ;-)

konkret gehts um einen wahlbarometer mit anzahl parteisitzen. ich hab auch schon was gebastelt, dass die summe zusammengezählt wird (ist wohl aber nicht so sauberer javascript-code..). anyway: jetzt gehts drum die summe zu beschränken, sprich: das gesamttotal darf nicht höher als 26 sein.

hier mein bisheriger stand:

<form method="POST" name="wahlen">
       <table cellspacing="6" cellpadding="0" border="0" width="100%">
     <tr>
   <td class="content"><b>Partei</b></td>
   <td class="content"><b> Summe</b></td>
  </tr>
      <tr>
   <td class="content">Partei 1</td>
   <td class="content"><input type="text" size="3" name="svp" OnChange="document.wahlen.total.value=(document.wahlen.svp.value*1)+(document.wahlen.sp.value*1)+(document.wahlen.evp.value*1)+(document.wahlen.cvp.value*1)+(document.wahlen.fdp.value*1)+(document.wahlen.sd.value*1)+(document.wahlen.edu.value*1)+(document.wahlen.uebrige.value*1)+(document.wahlen.gruene.value*1);" value="0"></td>
  </tr>
      <tr>
   <td class="content">Partei 2</td>
   <td class="content"><input type="text" size="3" name="sp" OnChange="document.wahlen.total.value=(document.wahlen.svp.value*1)+(document.wahlen.sp.value*1)+(document.wahlen.evp.value*1)+(document.wahlen.cvp.value*1)+(document.wahlen.fdp.value*1)+(document.wahlen.sd.value*1)+(document.wahlen.edu.value*1)+(document.wahlen.uebrige.value*1)+(document.wahlen.gruene.value*1);" value="0"></td>
  </tr>
      <tr>
   <td class="content">Partei 3</td>
   <td class="content"><input type="text" size="3" name="fdp" OnChange="document.wahlen.total.value=(document.wahlen.svp.value*1)+(document.wahlen.sp.value*1)+(document.wahlen.evp.value*1)+(document.wahlen.cvp.value*1)+(document.wahlen.fdp.value*1)+(document.wahlen.sd.value*1)+(document.wahlen.edu.value*1)+(document.wahlen.uebrige.value*1)+(document.wahlen.gruene.value*1);" value="0"></td>
  </tr>
      <tr>
   <td class="content">Partei 4</td>
   <td class="content"><input type="text" size="3" name="gruene" OnChange="document.wahlen.total.value=(document.wahlen.svp.value*1)+(document.wahlen.sp.value*1)+(document.wahlen.evp.value*1)+(document.wahlen.cvp.value*1)+(document.wahlen.fdp.value*1)+(document.wahlen.sd.value*1)+(document.wahlen.edu.value*1)+(document.wahlen.uebrige.value*1)+(document.wahlen.gruene.value*1);" value="0"></td>
  </tr>
      <tr>
   <td class="content">Partei 5</td>
   <td class="content"><input type="text" size="3" name="evp" OnChange="document.wahlen.total.value=(document.wahlen.svp.value*1)+(document.wahlen.sp.value*1)+(document.wahlen.evp.value*1)+(document.wahlen.cvp.value*1)+(document.wahlen.fdp.value*1)+(document.wahlen.sd.value*1)+(document.wahlen.edu.value*1)+(document.wahlen.uebrige.value*1)+(document.wahlen.gruene.value*1);" value="0"></td>
  </tr>
      <tr>
   <td class="content">Partei 6</td>
   <td class="content"><input type="text" size="3" name="cvp" OnChange="document.wahlen.total.value=(document.wahlen.svp.value*1)+(document.wahlen.sp.value*1)+(document.wahlen.evp.value*1)+(document.wahlen.cvp.value*1)+(document.wahlen.fdp.value*1)+(document.wahlen.sd.value*1)+(document.wahlen.edu.value*1)+(document.wahlen.uebrige.value*1)+(document.wahlen.gruene.value*1);" value="0"></td>
  </tr>
      <tr>
   <td class="content">Partei 7</td>
   <td class="content"><input type="text" size="3" name="sd" OnChange="document.wahlen.total.value=(document.wahlen.svp.value*1)+(document.wahlen.sp.value*1)+(document.wahlen.evp.value*1)+(document.wahlen.cvp.value*1)+(document.wahlen.fdp.value*1)+(document.wahlen.sd.value*1)+(document.wahlen.edu.value*1)+(document.wahlen.uebrige.value*1)+(document.wahlen.gruene.value*1);" value="0"></td>
  </tr>
      <tr>
   <td class="content">Partei 8</td>
   <td class="content"><input type="text" size="3" name="edu" OnChange="document.wahlen.total.value=(document.wahlen.svp.value*1)+(document.wahlen.sp.value*1)+(document.wahlen.evp.value*1)+(document.wahlen.cvp.value*1)+(document.wahlen.fdp.value*1)+(document.wahlen.sd.value*1)+(document.wahlen.edu.value*1)+(document.wahlen.uebrige.value*1)+(document.wahlen.gruene.value*1);" value="0"></td>
  </tr>
      <tr>
   <td class="content">Partei 9</td>
   <td class="content"><input type="text" size="3" name="uebrige" OnChange="document.wahlen.total.value=(document.wahlen.svp.value*1)+(document.wahlen.sp.value*1)+(document.wahlen.evp.value*1)+(document.wahlen.cvp.value*1)+(document.wahlen.fdp.value*1)+(document.wahlen.sd.value*1)+(document.wahlen.edu.value*1)+(document.wahlen.uebrige.value*1)+(document.wahlen.gruene.value*1);" value="0"></td>
  </tr>
      <tr>
   <td class="content">Total</td>
   <td class="content"><INPUT VALUE="0" SIZE="3" NAME="total" readonly disabled>
      </td>
  </tr>
     </table>
  </form>