Scusa, ma è normale che non funziona se scrivi una cosa per un'altra.
questo è quello che dovresti avere
Codice HTML:
<script type="text/javascript">
function verify(AGILITA, FORZA, RESISTENZA, RIFLESSI, TEMPRA)
{
var SOMMA =
parseInt(document.getElementById(AGILITA).value) +
parseInt(document.getElementById(FORZA).value) +
parseInt(document.getElementById(RESISTENZA).value) +
parseInt(document.getElementById(RIFLESSI).value) +
parseInt(document.getElementById(TEMPRA).value);
if(SOMMA != 20) {
alert('La somma dei bonus deve essere pari a 20');
return false;
}else
return true;
}
</script>
<form name="form1" method="post" action="do_registra_utente.php" onsubmit="return verify('AGILITA', 'FORZA', 'RESISTENZA', 'RIFLESSI', 'TEMPRA')">
[.....]
<input name="AGILITA" type="text" class="textfieldBASE" id="AGILITA" size="20" maxlength="20">
<input name="FORZA" type="text" class="textfieldBASE" id="FORZA" size="20" maxlength="20">
<input name="RESISTENZA" type="text" class="textfieldBASE" id="RESISTENZA" size="20" maxlength="20">
<input name="RIFLESSI" type="text" class="textfieldBASE" id="RIFLESSI" size="20" maxlength="20">
<input name="TEMPRA" type="text" class="textfieldBASE" id="TEMPRA" size="20" maxlength="20">
<input type="submit" value="Registra" class="textfieldBASE" name="submit">
</form>
Ciao.