Die input[type="number"]
hat eine max
Attribut, so dass die Leute nicht klicken können höher als die angegebene Anzahl. Dies gilt jedoch nicht für eingegebene Zahlen, sie können weit über die angegebene Höchstzahl hinausgehen. Mit jQuery möchte ich eine Lösung dafür finden. Ich habe das schon:val() -Funktion geben Konsole Fehler
var productPageInput = $('#product-options-wrapper .option input[type="number"].qty');
var max = 60;
productPageInput.attr('max', max);
productPageInput.bind('keyup input', function(e){
console.log($(this).val());
if($(this).val() > max){
$(this).val() = max;
}
});
Aber jedes Mal wenn ich diesen Code ausführen, und ich tippe über 60, diese Konsole Fehler angezeigt:
Uncaught ReferenceError: Invalid left-hand side in assignment(…)
Welche dieser Linie zeigt:
$(this).val() = max;
Was läuft hier falsch?
Ofcourse, ich vergaß .... vielen Dank! –