Как сделать input checked при клике

Статус
В этой теме нельзя размещать новые ответы.

repacksman

Участник
Регистрация
12 Июн 2012
Сообщения
154
Реакции
4
Помогите для сайта-пицерии сделать каждому параметру кнопку купить.
Чтоб когда жмеш на вторую кнопку "Купить" параметру "40 см." присваивается свойство checked="checked" и тогда отправляется форма. Без JS не обойтись а я не знаю.Есть только одна переменная {$sku.sku}

HTML:
<li>
<input name="sku_id" type="radio" value="30 см." checked="checked" >
<input type="submit" value="Купить">
</li>

<li>
<input name="sku_id" type="radio" value="40 см." >
<input type="submit" value="Купить">
</li>
 
Может проще сразу при генерации html кода на php, или что там используется, добавить всем параметрам checked="checked" ?
 
Может проще сразу при генерации html кода на php, или что там используется, добавить всем параметрам checked="checked" ?
Ви меня неправильно поняли. При клике на одну из кнопок "Купить" тому параметру добавляется атрибут checked="checked" а у всех других забирается. Здесь кнопка а не чекбокс , и одновременно не можно заказать пиццу 30 и 40 см.
 
Помогите для сайта-пицерии сделать каждому параметру кнопку купить.
Чтоб когда жмеш на вторую кнопку "Купить" параметру "40 см." присваивается свойство checked="checked" и тогда отправляется форма. Без JS не обойтись а я не знаю.Есть только одна переменная {$sku.sku}

HTML:
<li>
<input name="sku_id" type="radio" value="30 см." checked="checked" >
<input type="submit" value="Купить">
</li>

<li>
<input name="sku_id" type="radio" value="40 см." >
<input type="submit" value="Купить">
</li>

Для просмотра ссылки Войди или Зарегистрируйся

кнопке submit лучше присвоить какой-нибудь класс, конечно, и запускать процесс именно по классу.
 
Для просмотра ссылки Войди или Зарегистрируйся

кнопке submit лучше присвоить какой-нибудь класс, конечно, и запускать процесс именно по классу.
Спасибо. Вот только пожалуйста отредактируйте яваскрипт для класа. Для просмотра ссылки Войди или Зарегистрируйся

Код:
$('.buy-param input[type="submit"]').on('click', function(){
    $(this).prev('.buy-param input[type="radio"]').prop('checked', true);
});
 
Спасибо. Вот только пожалуйста отредактируйте яваскрипт для класа. Для просмотра ссылки Войди или Зарегистрируйся

Код:
$('.buy-param input[type="submit"]').on('click', function(){
    $(this).prev('.buy-param input[type="radio"]').prop('checked', true);
});
Для просмотра ссылки Войди или Зарегистрируйся
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху