BorisJe, т.е. сумма меняется не только кнопками, но и руками тоже?
Ну тут все просто!
<!DOCTYPE html>
<html>
<head>
<script src='https://code.jquery.com/jquery-latest.min.js'></script>
<!--
<script src="https://cdn.jsdelivr.net/npm/vue@2.6.14/dist/vue.js"></script>
<link rel="stylesheet" type="text/css" href="tmp.css" />
<script src='tmp.js'></script>
-->
<style type='text/css'>
</style>
<script>
$(_ => {
const o = $('.total')
o.on('input', e => {
alert('Changed!');
})
$('button').on('click', e => {
o.val(+o.val() + 10)
o.trigger('input')
})
})
</script>
</head>
<body>
<button>+10</button>
<label>
Сумма
<input name="total" type="text" class="total" />
</label>
</body>
</html>
|