Программировал форму на автомобильном сайте, где имеется ползунок с ценой. При перемещении ползунка изменяется значение в поле 'цена'. Цену также можно просто вписать, на основании выбранной цены из базы подбираются машины. Цена из поля берется методом .val() библиотеки jquery, однако при сравнении взятой цены оператор if вел себя крайне неадекватно и результат сравнения был абсолютно неправильным. Долго мучившись я понял, что .val() возвращает не числовые, а символьные значения. Чтобы преобразовать его к числовому нужно было воспользоваться функцией parseInt(). В итоге у меня получилась следующая конструкция:
if(parseInt($("#ot").val())>parseInt($("#do").val())){
$("#ot").attr('value', docena );
}
Запись опубликована в рубрике
Программирование. Добавьте в закладки
постоянную ссылку.
За статью премного благодарен, все по делу, достаточно много кто это использует
Удивили! Удивили и порадовали не то слово…
Распечатываю… на стенку в самое видное место!!