Witam
Czy moze mi ktos pomoc dlaczego wywala mi taki blad w tym skrypcie
Error document.getElementById() is null or not an object
a przeciez istnieje obiekt np a3
<?php
echo '<FORM name="cos" action="form.php" method="post"> ';
echo '<input type="text" name="a1" id="a1" onChange="Suma(this.form.ile_pol.value)">'; echo '<input type="text" name="a2" id="a2" onChange="Suma(this.form.ile_pol.value)">'; echo '<input type="text" name="a3" id="a3" onChange="Suma(this.form.ile_pol.value)">'; echo '<br> suma: <input type="text" name="ready" id="ready">';
$ile_pol=3;
echo '<input type="hidden" name="ile_pol" id="ile_pol" value="'.$ile_pol.'">';
//-------------- koniec formularza -------------------------
echo ' <br><br><br /><input type="submit" class="fontstyle" name="button" value="Continue" ></p>';
?>
<script language="javascript" type="text/javascript">
<!--var a = parseInt(document.getElementById('ile_pol').value);
function Suma(liczba){
var ilosc= parseInt(liczba);
s = 0;
var nazwa = "a"+ilosc;
alert(nazwa);
for (i=1;i<=ilosc;i++){
wartosc = parseInt(document.getElementById(nazwa).value);
if (!isNaN(wartosc)) s += wartosc;
document.getElementById('suma').value = s;
}
}
</script>
<body>
</body>
</html>