hallo.
ich stehe vor einem problem. in einer seite steht folgendes formular:
<form name="add_amount_top" method="POST" action="cart.php?<?=$QUERY_STRING?>" onSubmit="addToCart(<?=$item["artno"]?>, document.forms['add_amount_top'].elements['amount'].value)">
<input type="hidden" name="artno" value="<?=artno?>">
<input type="hidden" name="command" value="change_amount">
<table width="96%" border="0" cellspacing="0" cellpadding="0" align=center>
<tr>
<td width="60%"><b><?=$item["hersteller"]?> <?=$item["bez"]?></b> <?=$item["b2"]?><br><?=$item["b3"]?></td>
<td width="50%" align=right>
<b>Preis: <?=number_format($item["preis"], 2, ",", ".")?> â¬</b> |
<b>Menge</b>:
<input type="text" name="amount" maxlength="3" size="3" value=1>
<b><a href="javascript:document.forms['add_amount_top'].submit()"> Bestellen</a></b>
</td>
</tr>
</table>
</form>
das problem ist folgendes: clicke ich auf "Bestellen", was das submit() ausführt, führt der explorer (auf win & mac) die unter onSubmit referenzierte funktion nicht aus. clicke ich in das textfeld und haue auf enter, dann schon.
kann irgendjemand bestätigen, daß der explorer sich so verhält?
gtz.