Hallo!
Ich habe ein Formular, in dem mehrere Rows vorhanden sind, aber jede Row für sich im Moment einer Eingabe geprüft werden soll. Das haut auch hin, aber nur für die erste Row :-( Wie komme ich an die anderen Rows ran?
Vielen Dank, Bernd
<script type="text/javascript">
<!--
function check(form){
var menge = document.getElementById('menge').value;
if(isNaN(menge)){
alert("nur zahlen");
}
else{
calcSum();
}
}
function calcSum() {
var preis = document.getElementById('preis').value;
var menge = document.getElementById('menge').value;
var erg = preis * menge;
document.form1.summe.value = erg;
document.getElementById('erg').innerHTML = erg;
}
//-->
</script>
</head>
<form name="form1">
<input type="hidden" id="preis" name="preis" value="33.23">
<input onKeyUp="check();" type="text" id="menge" name="menge" value="" size="3"><span id="erg" name="erg"></span><br>
<input type="text" name="summe" value="0" readOnly><br>
<br><br>
<input type="hidden" id="preis" name="preis" value="4">
<input onKeyUp="check();" type="text" id="menge" name="menge" value="" size="3"><span id="erg" name="erg"></span><br>
<input type="text" name="summe" value="0" readOnly><br>
</form>