Se o resultado for maior que 100 ou menor que 100 entre as somas

Alguem poderia me auxiliar em uma questão, sobre esse script queria deixa ele dessa forma
Se o resultado for maior que 100 entre as somas do soma1 e soma2 o valor do campo result sera igual a nada, e quero que apareça um alert

o codigo seria este.

<script>
    jQuery(document).ready(function(){
        jQuery('input').on('keyup',function(){
            if(jQuery(this).attr('name') === 'result'){
                return false;
            }

            var soma1 = (jQuery('#soma1').val() == '' ? 0 : jQuery('#soma1').val());
            var soma2 = (jQuery('#soma2').val() == '' ? 0 : jQuery('#soma2').val());
            var result = (parseInt(soma1) + parseInt(soma2));
            jQuery('#result').val(result);
        });
    });
</script>


<input name="soma1" required="required" id="soma1" value="" type="text">
<input name="soma2" required="required" id="soma2" value="" type="text">
<input name="result" required="required" id="result" value="" type="text">

Veja se funciona:

if (result > 100) {
    jQuery('#result').val('');
    alert('Resultado é maior do que 100!');
} else {
    jQuery('#result').val(result);
}
1 curtida

boa noite conseguir, porem criei um script de adicionar mais campos exemplo, a medida que eu adiciono os campos os ids dos pesos mudam de forma crescente,

  • <input style=“max-width: 65px; height: 63px; text-align: center;” class=“form-control” type=“text” name=“peso” id=“peso_0’ + cont + '”

qual a melhor forma de esta puxando essas ids com essa contagem crescente

 $(document).ready(function () {
    var cont = 1;
//https://api.jquery.com/click/
$('#add-campo').click(function () {
    cont++;
//https://api.jquery.com/append/
$('#formularios').append('<div style="display: block; " class="input-group" id="campo' + cont + '"><input style="max-width: 170px; height: 63px; text-align: center;" class="form-control" type="text" name="" placeholder="Produto viável mínimo"><input style="max-width: 200px; height: 63px; text-align: center;" class="form-control" type="text" name="" placeholder="Descreva a Entrega"><input style="max-width: 150px; height: 63px; text-align: center;" class="form-control" type="date" name="" placeholder="Peso"><select style="max-width: 100px; height: 63px; text-align: center;" class="form-control" name="" id=""><option value="" selected>--</option><option value="Entregue">Entregue</option><option value="A Entregar">A Entregar</option><option value="Em Atraso">Em Atraso</option></select><input style="max-width: 65px; height: 63px; text-align: center;" class="form-control" type="text" name="" id="peso_0' + cont + '" placeholder="Peso" maxlength="3"><span style=" height: 63px; width: 34px; color: #fff;" class="btn-apagar input-group-addon btn btn-danger" type="button" id="' + cont + '">-</span></div>');
});

Script de contagem seria este, desde já agradeço pela atenção e conhecimento que me foi passado.