Ved godt det her er et gammel spørgsmål, men bkp #2 (
http://www.eksperten.dk/spm/923734#reply_7684557):
Jeg synes ikke jeg kan bruge den kode flere gange på samme side. Korrekt? Jeg vil gerne have 5 linjer med varenummer, pris, antal, i alt pris. Til udregning af i alt pris har jeg jo de fem javascripts. Koden ser sådan her ud:
<div> <tr>
<td>Vare:</td><td><input name="vare1" style="width:375px;" type="text"></td><td>Pris:</td><td><input type="text" style="width:375px;" name="pris1" id="pris1" onchange="changed()" /></td><td>Antal:</td><td><input type="text" style="width:375px;" name="antal1" id ="antal1" size="28" onchange="changed()" /></td><td>I alt:</td><td><input type="text" style="width:375px;" name="ialt1" id="ialt1" size="28" readonly="readonly" /></td>
<script type="text/javascript">
function changed() {
var stk = Number(document.getElementById('antal1').value);
var p = Number(document.getElementById('pris1').value);
document.getElementById('ialt1').value = stk * p;
};
</script>
</tr>
<tr>
<td>Vare:</td><td><input name="vare2" style="width:375px;" type="text"></td><td>Pris:</td><td><input type="text" style="width:375px;" name="pris2" id="pris2" onchange="changed()" /></td><td>Antal:</td><td><input type="text" style="width:375px;" name="antal2" id ="antal2" size="28" onchange="changed()" /></td><td>I alt:</td><td><input type="text" style="width:375px;" name="ialt2" id="ialt2" size="28" readonly="readonly" /></td>
<script type="text/javascript">
function changed() {
var stk = Number(document.getElementById('antal2').value);
var p = Number(document.getElementById('pris2').value);
document.getElementById('ialt2').value = stk * p;
};
</script>
</tr>
<tr>
<td>Vare:</td><td><input name="vare3" style="width:375px;" type="text"></td><td>Pris:</td><td><input type="text" style="width:375px;" name="pris3" id="pris3" onchange="changed()" /></td><td>Antal:</td><td><input type="text" style="width:375px;" name="antal3" id ="antal3" size="28" onchange="changed()" /></td><td>I alt:</td><td><input type="text" style="width:375px;" name="ialt3" id="ialt3" size="28" readonly="readonly" /></td>
<script type="text/javascript">
function changed() {
var stk = Number(document.getElementById('antal3').value);
var p = Number(document.getElementById('pris3').value);
document.getElementById('ialt3').value = stk * p;
};
</script>
</tr>
<tr>
<td>Vare:</td><td><input name="vare4" style="width:375px;" type="text"></td><td>Pris:</td><td><input type="text" style="width:375px;" name="pris4" id="pris4" onchange="changed()" /></td><td>Antal:</td><td><input type="text" style="width:375px;" name="antal4" id ="antal4" size="28" onchange="changed()" /></td><td>I alt:</td><td><input type="text" style="width:375px;" name="ialt4" id="ialt4" size="28" readonly="readonly" /></td>
<script type="text/javascript">
function changed() {
var stk = Number(document.getElementById('antal4').value);
var p = Number(document.getElementById('pris4').value);
document.getElementById('ialt4').value = stk * p;
};
</script>
</tr>
<tr>
<td>Vare:</td><td><input name="vare5" style="width:375px;" type="text"></td><td>Pris:</td><td><input type="text" style="width:375px;" name="pris5" id="pris5" onchange="changed()" /></td><td>Antal:</td><td><input type="text" style="width:375px;" name="antal5" id ="antal5" size="28" onchange="changed()" /></td><td>I alt:</td><td><input type="text" style="width:375px;" name="ialt5" id="ialt5" size="28" readonly="readonly" /></td>
<script type="text/javascript">
function changed() {
var stk = Number(document.getElementById('antal5').value);
var p = Number(document.getElementById('pris5').value);
document.getElementById('ialt5').value = stk * p;
};
</script>
</tr> </div>