JS实现两个listbox左右移动及后台无法取到值解答
1)当有母版页的情况下,客户端(document.getElementById('服务器控件ID') )无法取到该ID,必须
document.getElementById('<%=服务器控件ID.ClientID)才能取到值
2)js操作listbox添加删除,后台无法读取该值的解决办法:用js给隐藏文件赋值,在后台读隐藏文件的值string[] str=HiddenField_temp.value.Split(new Char[] {','});
<script language="javascript" type="text/javascript">
//添加用户
function MovetoRight()
{
var left=document.getElementById('<%=ListBox_GroupUser.ClientID%>');
var right=document.getElementById('<%=ListBox_ShareUser.ClientID%>');
var index=0;//判断添加的用户是否已存在
var ret=0;
for( var i=0;i<left.length;i++)
{
if(left.options.selected)
{
var leftText=left.options.text;
 
document.getElementById('<%=服务器控件ID.ClientID)才能取到值
2)js操作listbox添加删除,后台无法读取该值的解决办法:用js给隐藏文件赋值,在后台读隐藏文件的值string[] str=HiddenField_temp.value.Split(new Char[] {','});
<script language="javascript" type="text/javascript">
//添加用户
function MovetoRight()
{
var left=document.getElementById('<%=ListBox_GroupUser.ClientID%>');
var right=document.getElementById('<%=ListBox_ShareUser.ClientID%>');
var index=0;//判断添加的用户是否已存在
var ret=0;
for( var i=0;i<left.length;i++)
{
if(left.options.selected)
{
var leftText=left.options.text;