Det virker nogen stedet men andre steder gør det ikke...
Det her er mærkeligt! :OHar fem linjer:
<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(1)" /></td><td>Antal:</td><td><input type="text" style="width:375px;" name="antal1" id="antal1" onchange="changed(1)" /></td><td>I alt:</td><td><input type="text" style="width:375px;" name="ialt1" id="ialt1" readonly="readonly" /></td>
</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(2)" /></td><td>Antal:</td><td><input type="text" style="width:375px;" name="antal2" id="antal2" onchange="changed(2)" /></td><td>I alt:</td><td><input type="text" style="width:375px;" name="ialt2" id="ialt2" readonly="readonly" /></td>
</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(3)" /></td><td>Antal:</td><td><input type="text" style="width:375px;" name="antal3" id="antal3" onchange="changed(3)" /></td><td>I alt:</td><td><input type="text" style="width:375px;" name="ialt3" id="ialt3" readonly="readonly" /></td>
</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(3)" /></td><td>Antal:</td><td><input type="text" style="width:375px;" name="antal4" id="antal4" onchange="changed(3)" /></td><td>I alt:</td><td><input type="text" style="width:375px;" name="ialt4" id="ialt4" readonly="readonly" /></td>
</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(3)" /></td><td>Antal:</td><td><input type="text" style="width:375px;" name="antal5" id="antal5" onchange="changed(3)" /></td><td>I alt:</td><td><input type="text" style="width:375px;" name="ialt5" id="ialt5" readonly="readonly" /></td>
</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(1)" /></td><td>Antal:</td><td><input type="text" style="width:375px;" name="antal1" id="antal1" onchange="changed(1)" /></td><td>I alt:</td><td><input type="text" style="width:375px;" name="ialt1" id="ialt1" readonly="readonly" /></td>
</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(2)" /></td><td>Antal:</td><td><input type="text" style="width:375px;" name="antal2" id="antal2" onchange="changed(2)" /></td><td>I alt:</td><td><input type="text" style="width:375px;" name="ialt2" id="ialt2" readonly="readonly" /></td>
</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(3)" /></td><td>Antal:</td><td><input type="text" style="width:375px;" name="antal3" id="antal3" onchange="changed(3)" /></td><td>I alt:</td><td><input type="text" style="width:375px;" name="ialt3" id="ialt3" readonly="readonly" /></td>
</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(3)" /></td><td>Antal:</td><td><input type="text" style="width:375px;" name="antal4" id="antal4" onchange="changed(3)" /></td><td>I alt:</td><td><input type="text" style="width:375px;" name="ialt4" id="ialt4" readonly="readonly" /></td>
</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(3)" /></td><td>Antal:</td><td><input type="text" style="width:375px;" name="antal5" id="antal5" onchange="changed(3)" /></td><td>I alt:</td><td><input type="text" style="width:375px;" name="ialt5" id="ialt5" readonly="readonly" /></td>
</tr>
Pris skal lægges sammen med antal og skriver i i alt. Til det har jeg:
<script type="text/javascript">
function changed(number) {
var stk = Number(document.getElementById('antal'+number).value);
var p = Number(document.getElementById('pris'+number).value);
document.getElementById('ialt'+number).value = stk * p;
};
</script>
function changed(number) {
var stk = Number(document.getElementById('antal'+number).value);
var p = Number(document.getElementById('pris'+number).value);
document.getElementById('ialt'+number).value = stk * p;
};
</script>
Problemet er bare at i de tre første linjer virker det, men de andre to gør det ikke. Jeg kopierede det fra en af de andre tre linjer (og ændrede tallene) uden at det hjalp. Tjek selv den side jeg er ved at lave: http://runescapenews.dk/Pstidsen/webshopprojekt/kontakt.php
Har også et andet spørgsmål (det er godt nok html...):
Hvordan får jeg en checkbox til at være hidden OG autochecked?
