Делаю одностраничный сайт получается много разных кнопок в разных местах, нет возможности/желания плодить кучу страниц/форм и хочется свести все кнопки к одной форме, мне нужно чтобы каждая кнопка перебрасывала меня на место на странице где расположена форма с данными и изменяло в существующем скрытое поле 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>