This logic is firing when pressing \"Enter\" in the \"Amount\" input, and I don\'t believe it should (it doesn\'t in Chrome). How can I prevent this, and if not prevent it
A jQuery based solution that does this for every button is:
$('button').prop('type', 'button'); // To prevent IE from treating every button as a submit and firing a click() event
However the click event will still bubble up to parent elements for some reason...