Ich habe ein Problem, wenn onChange Zuhörer für die Eingabe in JavaScript zu machen versucht:JavaScript onChange funktioniert nicht mit DOM-Elemente
var apple = document.getElementById("apple");
apple.addEventListener("change", validate("apple"));
function validate(fruitName){
var qty = parseInt(document.getElementById(fruitName).value);
console.log(qty);
}
Ich versuche, jedes Mal, wenn die Benutzereingabe etwas für ‚Apfel‘ Eingang zu überprüfen, I wird die Menge an der Konsole ausgeben. Aber dadurch, lief es nur das erste Mal, als ich den Browser durch Drucken eines NaN auffrischte und nicht funktioniert, selbst wenn ich die Eingabe für "Apfel" änderte.
Irgendwelche Ideen?
Vielen Dank im Voraus.
Nun, Sie geben keine Funktion zurück, die beim Änderungsereignis aufgerufen wird – Maxx
'undefined' ist kein Ereignis-Listener. – Oriol