У меня есть форма с 5 полями каждая со следующими & Предыдущие кнопки. К последнему набору полей добавляется кнопка проверки для проверки необходимых полей. После заполнения необходимых полей мне нужно добавить еще одну кнопку в каждом поле, чтобы сразу перейти к набору полей отправки, не переходя в каждый набор полей снова. Любая помощь для этого? Спасибо.Перемещение к последним Fieldsets
ответ
Вы можете попробовать добавить идентификаторы к fieldsets с нумерацией на них:
<fieldset id="fs_0"></fieldset>
<fieldset id="fs_1"></fieldset>
<fieldset id="fs_2"></fieldset>
<fieldset id="fs_3"></fieldset>
<fieldset id="fs_4"></fieldset>
Тогда С помощью JavaScript вы можете сделать петлю:
for(var i = 0: i < 4; i++){}
Поскольку вам не нужно кнопка на последний набор полей для цикла for имеет предел 4. В конце вы можете сделать что-то вроде этого:
for(var i = 0: i < 4; i++){
var btn = document.createElement('button');//create button
btn.onclick = function(){ jumpToEnd();};//add function to do
btn.innerHTML = 'JUMP';//what will it show
document.getElementById('fs_' + i).appendChild(btn);//append to fieldset
}
EDIT: Синтаксис:
У меня есть идентификатор для каждого набора полей, но без цифр. Я попытался использовать некоторые из ваших Javascript, но это не сработало со мной. У меня уже есть кнопки Next-Previous на каждой вкладке/tab и хочу добавить дополнительную кнопку в каждом наборе полей, чтобы перейти к последнему слою/странице. –
Я использовал нумерацию, чтобы я мог называть поля через цикл. Хм, интересно. Не могли бы вы предоставить код? Я просто не могу обойти, что может случиться. – cthefinal
Опубликовать код, в противном случае это сложно ... –