22.05.2019, 14:43
|
Профессор
|
|
Регистрация: 27.11.2015
Сообщений: 2,899
|
|
?????
<form>
Price<input type="radio" value="_price" name="sort">
Color<input type="radio" value="_color" name="sort">
Size<input type="radio" value="_size" name="sort">
</form>
<script src="https://code.jquery.com/jquery-latest.min.js"></script>
<script>
$("input:radio").click(function() {
$("form").submit();
});
$("form").on("submit", function(e) {
console.log("submit");
var data = new FormData(e.target);
var output = "";
for (var entry of data) {
output = entry[0] + "=" + entry[1] + "\r";
};
console.log(output);
e.preventDefault();
});
</script>
|
|
22.05.2019, 14:44
|
Профессор
|
|
Регистрация: 27.11.2015
Сообщений: 2,899
|
|
Сообщение от Malleys
|
Логическая оптимизация?
|
Нет, просто на тему об одной группе радиокнопок.
n всегда равно 1
|
|
22.05.2019, 14:44
|
Профессор
|
|
Регистрация: 17.11.2014
Сообщений: 403
|
|
Спасибо, работает
|
|
22.05.2019, 15:48
|
Профессор
|
|
Регистрация: 14.01.2015
Сообщений: 12,989
|
|
Сообщение от Dilettante_Pro
|
Нет, просто на тему об одной группе радиокнопок.
|
Очень странно: одна группа радио кнопок, зависимых? Но при этом параметр запроса имеет два ключа sort=_price&orderby=ASC. Каким образом можно определить два параметра одной группой ради кнопок? Почему все-таки 2 раза нужно щелкать "по одной" группе?
Сортировка по возрастанию, это сортировка по умолчанию, ее можно и не указывать, то есть, если пришел признак сортировки, значит сортировать по убыванию иначе по умолчанию.
|
|
22.05.2019, 15:52
|
|
Профессор
|
|
Регистрация: 20.12.2009
Сообщений: 1,714
|
|
Сообщение от laimas
|
Сортировка по возрастанию, это сортировка по умолчанию
|
Удивительное замечание!
Представьте такое: например, в Twitter сортировка сообщении по возрастанию времени, это сортировка по умолчанию, её можно и не указывать, то есть, если пришел признак сортировки, значит сортировать по убыванию иначе по умолчанию.
Однако там сортировка по умолчанию суть по убыванию времени, и это хорошо!
Последний раз редактировалось Malleys, 22.05.2019 в 15:56.
|
|
22.05.2019, 16:04
|
Профессор
|
|
Регистрация: 27.11.2015
Сообщений: 2,899
|
|
Можно долго обсуждать всевозможные варианты.
Но я так и не могу понять, в чем у ТС была проблема и как она разрешилась, и все работает
|
|
22.05.2019, 16:09
|
Профессор
|
|
Регистрация: 14.01.2015
Сообщений: 12,989
|
|
Сообщение от Malleys
|
Удивительное замечание!
|
Это не замечание, это определено SQL, оператор ASC можно опускать в запросе.
|
|
22.05.2019, 17:04
|
Профессор
|
|
Регистрация: 27.11.2015
Сообщений: 2,899
|
|
Сообщение от laimas
|
Сортировка по возрастанию, это сортировка по умолчанию, ее можно и не указывать, то есть, если пришел признак сортировки, значит сортировать по убыванию иначе по умолчанию.
|
Для этого достаточно одного чекбокса - вторая группа радиокнопок не нужна.
Но можно только догадываться, что там у ТС
|
|
22.05.2019, 17:09
|
Профессор
|
|
Регистрация: 14.01.2015
Сообщений: 12,989
|
|
Сообщение от Dilettante_Pro
|
Для этого достаточно одного чекбокса
|
Вот именно.
Сообщение от Dilettante_Pro
|
вторая группа радиокнопок не нужна
|
А него и нет второй, удивляет как одной можно выбрать два независимых параметра.
|
|
|
|