js /** * Created by Administrator on 2017/10/24. */var move = function (obj) { if($("#sel1").find("option:selected").val()==undefined $("#sel2").find("option:selected").val()==undefined){ layer.msg("请点击选择字段后操作", {time: 2
/**
* Created by Administrator on 2017/10/24.
*/
var move = function (obj) {
if($("#sel1").find("option:selected").val()==undefined && $("#sel2").find("option:selected").val()==undefined){
layer.msg("请点击选择字段后操作", {time: 2000});
return;
}
var sel1 = document.getElementById('sel1');
var sel2 = document.getElementById('sel2');
if (obj.value == '>>') {
for (var i = 0; i < document.getElementById('sel2').options.length; i++) {
if ($("#sel1").val() == document.getElementById('sel2').options[i].value) {
layer.msg("该字段已被选择!请勿重复", {time:2000});
return;
}
}
for (var i = 0; i < sel1.children.length; i++) {
var x = sel1.children[i];
if (x.selected) {
sel2.appendChild(x);
i = -1;
continue;
}
}
}
else if (obj.value == '<<') {
for (var i = 0; i < document.getElementById('sel1').options.length; i++) {
if (document.getElementById('sel1').options[i].value== $("#sel2").val()) {
// document.getElementById('sel1').options[i].remove();
//$("#sel2 option[value='3']").remove();
$("#sel2").find("option:selected").remove();
}
}
for (var i = 0; i < sel2.children.length; i++) {
var x = sel2.children[i];
if (x.selected) {
sel1.appendChild(x);
i = -1;
continue;
}
}
}
}
function moveSort(to) {
var list = document.getElementById('sel2');
var total = list.options.length - 1;
var index = document.getElementById('sel2').selectedIndex;
/*alert(to);
alert("index=" + index);*/
if (index == -1) return false;
if (to == +1 && index == total) return false;
if (to == -1 && index == 0) return false;
var items = new Array;
var values = new Array;
if (to == 0) {
for (i = total; i >= 0; i--) {
items[i] = list.options[i].text;
values[i] = list.options[i].value;
}
//置顶
var t = document.getElementById('sel2');
// alert(t.selectedIndex);
// t.selectedIndex=0;
for (i = 0; i <= total; i++) {//index1
if (index > i) {
list.options[i + 1] = new Option(items[i], values[i]);
}
if (index == i) {
list.options[0] = new Option(items[i], values[i]);
}
if (index < i) {
list.options[i] = new Option(items[i], values[i]);
}
}
} else {
for (i = total; i >= 0; i--) {
items[i] = list.options[i].text;
values[i] = list.options[i].value;
}
for (i = total; i >= 0; i--) {
if (index == i) {
list.options[i + to] = new Option(items[i], values[i], 0, 1);
list.options[i] = new Option(items[i + to], values[i + to]);
i--;
}
else {
list.options[i] = new Option(items[i], values[i]);
}
}
list.focus();
}
}
jsp
行业字段 新增字段 <%--新增字段--%>
已选字段
