Поместите кнопку с приоритетом в исходный код HTML и используйте разметку, чтобы инвертировать положение двух кнопок?
Редактировать: вы говорите, что ваш макет не может справиться с этим.
Либо:
1. Измените макет. Функциональность важнее, и для верстки существует более одного способа сделать это.
2. Имейте в виду, что форма не проверяет, была ли нажата кнопка «пересчитать» или «отправить», а скорее, если указанная цена была правильной с рассчитанным призом. Пример:
Пользователь покупает 1 товар на сумму 3 доллара.
Пользователь покупает 2 товара, стоимостью 5 долларов.
Общий выигрыш: 13 долл.
Пользователь теперь меняет 1 элемент на 4 элемента. 3 доллара становятся 12 долларами, но он не попал в пересчет.
В вашей форме есть поле, в котором отображается общая сумма (скрытое поле - самое приятное). Когда пользователь отправит форму, повторите расчет. Если рассчитанный приз равен призу в скрытом поле, пользователь знал окончательный правильный приз. Если это не так, повторно отправьте форму с надписью «Вы изменили свою корзину, общая сумма выигрыша была обновлена с учетом этих изменений. Проверьте сумму и подтвердите покупку» или что-то в этом роде.