这段函数能不能在后台写呢?急死了!!!
function test(b)
{
var str = b.value;
var str_array = str.split( ', ');
for(var j=0;j <str_array.length;j++)
{
var hidden = new Array();
hidden[0] = "hidden1 ";
hidden[1] = "hidden2 ";
hidden[2] = "hidden3 ";
hidden[3] = "hidden4 ";
hidden[4] = "hidden5 ";
for(var k=0;k <5;k++)
{
if(document.getElementById(hidden[k]) == " ")
{
document.getElementById(hidden[k]).value = str_array[j];
break;
}
}
}
}
页面上有hidden1---hidden5,5个隐藏控件来接受值。。。
想变成后台的代码?可以不啊
[解决办法]
当然不行了,后台代码是控件服务器上的东西的,你的js是控制客户端的。
当然你如果是要在后台中输出这段js,那是没有问题的。
[解决办法]
可以的..你把它拿到后台去..
document.getElementById(hidden[k])这个地方你换一下:Request.Form[hidden[k]].ToString()或Request.Form[hidden[k]].value..
或者加runat=server;;
肯定可以