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, время: 03:27. |