checkbox и URL
Здравствуйте.
На странице есть форма с много checkbox. Отдельно от формы есть ссылку. При событие onclick=order(233) на checkbox мы записываем в переменую его value var order_Id = ''; function order(orderID){ order_Id = order_Id + "&" + orderID + "&"; } А вот в сылке хотелось бы увидеть что-то подобное: <a href="script.php?document.write(order_Id)">Перейти</a> Направьте, пожалуйста, на путь истинный - как можно поле order_Id динамически дописывать в ссылку. Спасибо! |
Вот так сделайте и все будет автоматически формироваться.
На сервере примете массив $_GET['order'] <style> button.link{ border: none; padding: 0; color: blue; background: none; text-decoration: underline; cursor: pointer; } button.link:hover{ text-decoration: none; } </style> <form action="script.php" method="GET"> <div><input type="checkbox" name="order[]" value="233" /></div> <div><input type="checkbox" name="order[]" value="234" /></div> <div><button class="link">Перейти</button> </form> |
Большое спасибо. У меня не много другая ситуация: самая форма отправляет постом на другой скрипт.
А есть еще одна кнопка за пределами формы ссылка. Где нужно отправить чекбоксы на другой скрипт по гету. Вообщем реализовал я вот так (с учетом, не знания JS) var arr = new Array(); function order(orderID){ if(arr[orderID] != orderID) arr[orderID] = orderID; else delete arr[orderID]; } function url(){ var order_Id = ''; for(var row in arr){ order_Id = order_Id + "" + row +"=" + row +"&"; } location.href = "housedoc.php?"+order_Id; } |
Часовой пояс GMT +3, время: 01:29. |