2015-04-09 3 views
0

Предполагая, что у меня есть массив checkbox, который позволяет выполнять несколько выборов. Я хотел бы сохранить только первый выбор в переменной, но все же записать и сохранить другие варианты (в другой переменной). Что-то вроде:Сохранение первой выбранной опции в ячейке checkbox

First_Selected = this_selection (x) 
Other_Selected = these_selections(1,2,3) 

Использование петли ниже, как бы я этого достиг?

var Selection_one = " "; 
    var other_Selections = " "; 
    for (i = 0; i < tbls.length; i++) { 
     Selection_one = ?? ; 
     other_Selections += ?? ; 
    } 
+0

что ТПС здесь, он сам флажок? и почему бы вам не подумать, если i == 1 и сохранить его до первого –

+0

'tbls' - это массив, в котором хранятся проверенные значения. – user3062358

ответ

0

с логикой

var Selection_one = " "; 
    var other_Selections = " "; 
    for (i = 0; i < tbls.length; i++) { 
     if(i == 0) 
      Selection_one = tbls[i]; 
     other_Selections += tbls[i] + ',' ; 
    } 
+0

Большое спасибо за ваше время и примеры. – user3062358

0

Используйте .slice(), чтобы выбрать все элементы после первой, а затем использовать .join() для конкатенации всех значений.

var selection_one = tbls[0]; 
var other_selections = tbls.slice(1).join(' '); 
Смежные вопросы