Используйте JavaScript для изменения поля ввода

0

У меня есть поле ввода, которое показывает количество заказанного элемента. Я оставлен пустым, я хочу, чтобы он был нулевым, а не пустым.

JavaScript

$('.itemQty').on('change',function(){
    var qty = this;
    if( qty.var() === "" ){
        qty.var( "0" );
        }
    });

HTML

<input type="text" class="itemQty">

Это не работает, так что я делаю неправильно?

  • 6
    qty.var() должен быть qty.val() . Также вам нужно создать объект jQuery: var qty = $(this); ,
  • 0
    @RocketHazmat Отлично! Я ненавижу глупые ошибки. Благодарю.
Теги:

1 ответ

2

Опечатка

.val()

if( qty.val() === "" ){
       //^^


http://learn.jquery.com

http://api.jquery.com/

  • 1
    В самом деле?! Глупая опечатка ?! Я пробовал вариации в течение 30 минут!
  • 0
    @ Андрей Неважно. Узнайте больше со ссылками, упомянутыми в ответе.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню