bes,
"Зачем вообще кнопка". В смысле? |
Цитата:
|
bes,
это как вариант. Организация всей формы может быть разной. В вашем варианте желательно обойтись вообще без checkbox-ов. Логичным будет список ссылок (либо списки ol, li или т.п.), при нажатии на которые в поле "вбрасываются" слова. |
Нда... В общем, ошалев за последние сутки от избыточного синтаксиса ява-скрипт и попыток понять извратный мозг создателя этого "языка", так и не смогла изобразить что-либо путное из ваших кодов непосредственно на сайте. Буду делать на рнр, где всё чётко, чисто и понятно. Через JsHttpRequest. Но, конечно, уже не таким удобным способом для пользователей.
Хотела вам плюсиков добавить за отзывчивость, но тут запрещено подряд плюсовать. Спасибо большое, парни. Редко на каком форуме проггеры помогают быстро, без суеты и оскорблений. Респект. |
Цитата:
|
Цитата:
|
Добрый день. Еще про выборку тегов: вот есть выпадающие списки в которых прописаны теги и нужно чтоб поиск суммировался по этим трем выбранным тегам.
Код то я нашел в инете :) но чуть-чуть не работает: <form action="" method="get" name="vyborka"> Ширина профиля <select size="1" id="shirina"> <option value="0" selected> </option> <option value="145">145</option> <option value="155">155</option> <option value="165">165</option> </select> Высота профиля <select size="1" id="vysota"> <option value="0" selected> </option> <option value="40">40</option> <option value="45">45</option> </select> Диаметр <select size="1" id="diametr"> <option value="0" selected> </option> <option value="R12">12</option> <option value="R13">13</option> <option value="R14">14</option> </select> <button id="knopka1">Подобрать</button> <!--<input type="button" value="Подобрать" onclick="сюда пишем обработчик формы"> я сделал как bes написал на 1-й стр. --> </form> </td></tr></table> </div> <script> knopka1.onclick = function () { var flag=0; var shirina=''; if (document.getElementById('shirina').value!='0') { shirina = document.getElementById('shirina').value; flag=1; } else {shirina='';} var vysota=''; if (document.getElementById('vysota').value!='0') { if (flag!=0) { vysota='+'; } vysota += document.getElementById('vysota').value; flag=1; } else {vysota='';} var diametr=''; if (document.getElementById('diametr').value!='0') { if (flag!=0) { diametr='+';} diametr += document.getElementById('diametr').value; } else {diametr='';} top.location.href='#/?tag='+shirina+vysota+diametr; } </script> Этот код выдает в командной строке: сайт.ru/stranitsa?#/?tag=тэг1+тэг2+тэг3 то есть, не хочет писать как надо: сайт.ru/?tag=тэг1+тэг2+тэг3 Пробовал добавлять "window" перед top, знак + вместо "=", index.php и еще кучу вариантов... пробовал в action= писать "vyborka.php" и в него переносить код джавы - вообще пустую страницу выдает. Подскажите, плиз, как добиться такой выдачи: сайт.ru/?tag=тэг1+тэг2+тэг3 |
Часовой пояс GMT +3, время: 12:35. |