¿Cómo agregar valor numérico cuando hago clic en el botón? Por ejemplo, si hago clic en 100 000 dos veces, se ingresarán 200 000 en la entrada.

$(document).ready(function() { $('#myform button').on('click', function() { $('#cvalue').val($(this).val()); }); }); <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script> <div class="box"> <form id="myform"> <div class="inputdiv"> <input type="text" id="cvalue" class="money"> </div> <button class="button1" type="button" value="100,000">100,000</button> <button class="button1" type="button" value="200,000">200,000</button> <button class="button1" type="button" value="300,000">300,000</button> <button class="button1" type="button" value="500,000">500,000</button> <button class="button1" type="button" value="1,000,000">1,000,000</button> </form>no trivial
const fmt = new Intl.NumberFormat('en-US', { minimumFractionDigits: 0, maximumFractionDigits: 0 }); $(document).ready(function() { const $cvalue = $('#cvalue'); $('#myform .button1').on('click', function() { const val = +$(this).val().replace(/\D/g, "") + +$cvalue.val().replace(/\D/g, "") $cvalue.val(fmt.format(val)); }); }); <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script> <div class="box"> <form id="myform"> <div class="inputdiv"> <input type="text" id="cvalue" class="money" value="0"> </div> <button class="button1" type="button" value="100,000">100,000</button> <button class="button1" type="button" value="200,000">200,000</button> <button class="button1" type="button" value="300,000">300,000</button> <button class="button1" type="button" value="500,000">500,000</button> <button class="button1" type="button" value="1,000,000">1,000,000</button> </form>