Validation and replacement of input values
by m4xout
HTML
<input class="cart__qty-input" type="number" name="updates[]" id="updates_51732695556:47da503f36004d7f70afe26e052a3d7e" value="2" min="0" max="2" pattern="[0-9]*">
JavaScript
jQuery(document).ready(function() {
console.log("ready");
setTimeout(function() {
console.log("timeout function");
var pwqty = $(".cart__qty-input").val();
console.log(pwqty);
if (pwqty > 2) {
console.log('greater than 2');
$('.cart__qty-input').val('2');
console.log('value changed');
} else {
console.log('less than 2');
}
$('.cart__qty-input').change(function() {
if ($(this).val() > 2) { // if dropdown = "Other"
console.log('greater than 2');
$('.cart__qty-input').val('2');
console.log('value changed');
} else {
console.log('less than 2');
}
});
}, 2000);
});