Выбор из option select при нажатии на кнопку на др. странице
Подскажите новичку, есть небольшой список транспорта для аренды на одной странице. Есть форма заказа с выбором транспорта и дополнительных опций уже на другой странице.
<form method="post"> <select name="data[new][bus]"> <option value="27697">Минивен</option> <option value="27698">Автобус</option> <option value="27696">Автомобиль</option> </select> ............... </form> Мне нужно добавить под каждый вид транспорта кнопку "Заказать", при нажатии на которую посетитель будет сразу переходить на страницу с формой заказа, где уже будет выбран из select option нужный транспорт. Как такое реализовать? |
Скрипт принимающий форму знает значение списка, так что при формировании страницы не сложно это вывести, или сделать опцию с этим значением выбранной, если речь об этом.
|
Скрипта, принимающего форму нету.
|
Цитата:
|
Я не "Профессор", я лишь "Новичок на форуме".
Вы можете подсказать какой нибудь скрипт, чтобы это все работало? |
Цитата:
|
Может неправильно все объяснил. Две указанные страницы никак не взаимосвязаны, они работают друг без друга. Никаких проверок, кроме заполненности формы и отправки нету. Т.е. посетитель зашел на страницу, посмотрел виды транспорта, затем открыл форму на другой странице и уже там выбирает из select option нужный транспорт.
Я хочу немного модернизировать и под каждый транспорт добавить кнопку "Заказать", которая будет вести на страницу с формой, где уже будет выбран вид транспорта. |
Я не спрашиваю как связаны страницы, я спрашиваю об отправлении форм и целей отправлений. Если форма передается методом POST, то принять все что есть в форме на сервере можно только серверным скриптом, ибо данные ее передаются в теле отправления, а не в адресе. У вас на сервере есть серверный язык и какой? Если у формы в атрибуте action не указан адрес или этот атрибут отсутствует вообще, то форма будет отправлена на текущую страницу, а вы ведете речь о других.
У вас список, в котором можно выбрать только одну позицию, зачем для каждого выбора своя кнопка? Отправляйте форму, и на севере в ее данных и будет то, что выбрали в списке. Что является финалом при действии "Заказать"? |
Artemyi,
page1: ...<a href="page2.html?id=27697">Заказать</a> ...<a href="page2.html?id=27698">Заказать</a> page2: <form name="order">...<form> <script> var m = location.search.match(/id=(\d+)/); if (m) { document.order['data[new][bus]'].value = m[1] } </script> |
Цитата:
|
Часовой пояс GMT +3, время: 00:59. |