Looking at what I want to do in more detail this morning raised further issues:
(a) I have added a product quantity update icon to my checkout, like you have in the demo.
Found that if I change the quantity and click the icon it updates OK.
If I then click the icon again it submits the order - same thing happens on your demo
My code is:
<a onclick="var qty_field = document.getElementById('hikashop_checkout_quantity_<?php echo $row->cart_product_id;?>'); qty_field.form.submit(); return false;" href="#">
<img border="0" alt="Refresh" src="<?php echo HIKASHOP_IMAGES; ?>refresh.png"/>
</a>
(b) The refresh button code works OK thanks (equivalent to cancel/undo).
What I also wanted was an update button.
We have auto submit payment / shipping turned off, so wanted an update button.