Понял, благодарю. Да, пожалуй, это я упустил момент с html5.
Тогда если можно, только прояснить момент с тем, что не работает автоматический расчет. Не работает в ie 10, ie 11.
И в firefox прежних версий стоимость не обновляется сразу, пока не сдвинешь бегунок. Т.е. вы выбрали все параметры, получили стоимость, потом меняете цвет на более дорогой, но если бегунок не трогали, то стоимость останется от более дешевого цвета, такой попадет в форму заказа.
Сообщение от laimas
|
В каком браузере, да и где в коде поле с таким свойством? Я уже действительно не помню что писал, но в приведенном .find('divinput'), это что?
|
Привожу код с вашими пояснениями:
$(function() {
$('button').click(function() {
$('div.roword').first() //получаем первый набор полей
.clone() //клонируем его
.appendTo($('#form')) //добавляем набор в форму
.find('select, output').val('') //сбрасываем значения полей
.end() //в начало набора
.find('input') //ищем поле ввода
.val(function() {
return this.min //устанавливаем значение равное минимальному
})
.end() //в начало набора
.find('a').click(function() { //получаем кнопку удаления полей из формы
$(this).closest('.roword').remove() //удаляем добавленное из формы
})
.show() //делаем видимой кнопку удаления
});
});
поле вывода результата
<input class="myPrice" form="send" type="text" name="result[]" readonly>
Правда, тогда может и логично, если ie не знаком с range, то он и не может считать результат - просто не поминает, что такое value из range.