var TextArrID = [];
var TextArrName = [];
var result3 = [];
function setReturn3()
{
if(intUserId!=0)
{
var strSelId3 = NewDataGrid2_div.GetSelRow(0,null);
var strSelName3 = NewDataGrid2_div.GetSelRow(2,null);
var strName = window.form1.Mytextbox1.value;
if(strName.indexOf(strSelName3.split(',')[0],0) !=-1)
{
alert("该用户已选择,不用重复选择");
return;
}
var ar_strSelId3 = strSelId3.substr(0, strSelId3.length - 1).split(',');
var ar_strSelName3 = strSelName3.substr(0, strSelName3.length - 1).split(',');
TextArrID.push(strSelId3.split(',')[0]);
TextArrName.push(strSelName3.split(',')[0]);
window.form1.Mytextbox1.value = TextArrName;
window.form1.hi_mytexbox1.value = TextArrID;
}
}TextArrID,TextArrName 保存的字符串分别为
TextArrID:100,101,102,103
TextArrName :A,B,C,D现在我想去掉TextArrName 中的B 和TextArrID中的101 怎么做??
var TextArrName = [];
var result3 = [];
function setReturn3()
{
if(intUserId!=0)
{
var strSelId3 = NewDataGrid2_div.GetSelRow(0,null);
var strSelName3 = NewDataGrid2_div.GetSelRow(2,null);
var strName = window.form1.Mytextbox1.value;
if(strName.indexOf(strSelName3.split(',')[0],0) !=-1)
{
alert("该用户已选择,不用重复选择");
return;
}
var ar_strSelId3 = strSelId3.substr(0, strSelId3.length - 1).split(',');
var ar_strSelName3 = strSelName3.substr(0, strSelName3.length - 1).split(',');
TextArrID.push(strSelId3.split(',')[0]);
TextArrName.push(strSelName3.split(',')[0]);
window.form1.Mytextbox1.value = TextArrName;
window.form1.hi_mytexbox1.value = TextArrID;
}
}TextArrID,TextArrName 保存的字符串分别为
TextArrID:100,101,102,103
TextArrName :A,B,C,D现在我想去掉TextArrName 中的B 和TextArrID中的101 怎么做??
Array.prototype.remove = function(from, to) {
var rest = this.slice((to || from) + 1 || this.length);
this.length = from < 0 ? this.length + from : from;
return this.push.apply(this, rest);
};例子:
array.remove(1);
array.remove(-2);
array.remove(1,2);
array.remove(-2,-1);见: http://ejohn.org/blog/javascript-array-remove/