передача фокуса другой форме
Добрый день, помогите со следующей проблемой:
имеется 2 формы с радиобаттонами и нужно что бы при выборе какого либо радиобаттона из формы 1 экран прокручивался до формы 2. Понимаю, что нужно делать как то через document.getElementById('forma2').focus(); Но пока ничего не выходит:-E |
window.location.hash = "#forma2" А фокус - на первое поле формы, а не на саму форму |
form.scrollIntoView()Насчет кроссбраузерности не знаю. |
Спасибо. Но получается формы выводятся jquery, а я в нём не очень силён. Сейчас срабатывает только после 2го нажатия на радиокнопку. После 1го ничего не происходит.
<script> $(document).ready(function(){ $("input[name='firstStep']").click(function(){ if ($("input:checked").val() == "1") { $(".hide1").hide(); } else {$(".hide1").show('1000'); } document.getElementById('goHere').scrollIntoView();} ); $("input[name='secondStep']").click(function(){ if ($("input:checked").val() == "1") { $(".hide2").hide(); } else {$(".hide2").show('1000');} }); $("input[name='thirdStep']").click(function(){ if ($("input:checked").val() == "1") { $(".hide3").hide(); } else $(".hide3").show('1000'); }); }); goHere это id элемента в форме 2 |
Часовой пояс GMT +3, время: 09:07. |