ich diesen Eingang bekam:Javascript nicht mit geändertenem Wert arbeitet
<input name='num2' type='number' id=num2 onblur="checkValue(this)">
<script>
function checkValue(input) {
console.log(input.value);
if (input.value > 20) {
return input.value = 20;
} else if (input.value < 0){
return input.value = 0;
} else if (input.value == '' || isNaN(input.value)) {
return input.value = 0;
} else {
return input.value;
}
}
$("#num1, #num2").focusout(function() {
$("#answer").html('');
var num1 = $("#num1").val();
var num2 = $("#num2").val();
var answer = num1 * num2;
$("#answer").html(answer);
});
</script>
das Problem ist, dass, wenn ich die Nummer whitch schreibe höher als 20, so der Eingangswert ändern, aber JavaScript noch mit zählen weiterhin was auch immer die Nummer ich schreibe, zum Beispiel 100000. Aber ich möchte, dass Javascript mit dem Onblur Wert zu zählen. Bitte zeig mir zumindest ob ich den richtigen Weg gehe oder ein anderes Skript verwenden soll.
keinen Sinn macht – epascarello
die Rückkehr Aussagen zu haben, so das Ereignis auslösen, nachdem Sie die Nummer einzustellen. – epascarello