2016-05-24 6 views
-1

У меня есть форма с 5 полями каждая со следующими & Предыдущие кнопки. К последнему набору полей добавляется кнопка проверки для проверки необходимых полей. После заполнения необходимых полей мне нужно добавить еще одну кнопку в каждом поле, чтобы сразу перейти к набору полей отправки, не переходя в каждый набор полей снова. Любая помощь для этого? Спасибо.Перемещение к последним Fieldsets

+0

Опубликовать код, в противном случае это сложно ... –

ответ

0

Вы можете попробовать добавить идентификаторы к 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: Синтаксис:

+0

У меня есть идентификатор для каждого набора полей, но без цифр. Я попытался использовать некоторые из ваших Javascript, но это не сработало со мной. У меня уже есть кнопки Next-Previous на каждой вкладке/tab и хочу добавить дополнительную кнопку в каждом наборе полей, чтобы перейти к последнему слою/странице. –

+0

Я использовал нумерацию, чтобы я мог называть поля через цикл. Хм, интересно. Не могли бы вы предоставить код? Я просто не могу обойти, что может случиться. – cthefinal