ILX
@ILX
Соединяю дорожки, и умы людей немножко.

Как правильно привязать несколько, много кнопок к одной форме, как сделать?

Делаю одностраничный сайт получается много разных кнопок в разных местах, нет возможности/желания плодить кучу страниц/форм и хочется свести все кнопки к одной форме, мне нужно чтобы каждая кнопка перебрасывала меня на место на странице где расположена форма с данными и изменяло в существующем скрытое поле value на значение "Услуга со скидкой 20%"," usluga2" в зависимости от того на какую кнопку кликнули..

Пока писал пост разобрался =) ну может кому полезно будет.
Вопрос только нормально ли так делать?

<a href="#down"><button name="usluga1"  OnClick="a();">Услуга со скидкой 20%</button></a>
<a href="#down"><button name="usluga2" OnClick="b();" >Бесплатный тестдрайв</button></a>
<script language="javascript">
    function a()
    {document.getElementById("id_hidden").value = 'Услуга со скидкой 20%';}
    function b()
    {document.getElementById("id_hidden").value = 'Бесплатный тестдрайв';}        
</script>
<div style="height: 5000px;" >Дальше слой 5000 пикселей высотой после него форма</div>
<a name="down"></a>
<form name ="form_id" >
<!-- Поле типа text для визуальной проверки можно изменить на hidden тогда все будет работать скрыто-->
<input id="id_hidden" name="id_hidden" type="text" value="0">
<input type="submit" name="" id="" value="Отправить данные формы" />
</form>
  • Вопрос задан
  • 849 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы