¥¥¥ 客户端引用服务器端控件,控件的名子到客户端就变了,这样的问题大家怎么解决的?
客户端引用服务器端控件,控件的名子到客户端就变了,这样的问题大家怎么解决的?
例如:
控件txtSystemName
在客户端就变成了ctl00$ContentPlaceHolder1$txtSystemName
这样,客户端脚本alert(txtSystemName.value)就错了。
这样的问题,大家都是怎么解决了?
------解决方案--------------------分真多,连发了三帖。。。
------解决方案--------------------连接三贴 :)
var obj = document.getElementById( " ' "+ <%=txtSystemName.ClientId%> + " ' ");
alert( obj.value)
------解决方案--------------------rep
------解决方案--------------------羡慕楼主可用分
------解决方案--------------------客户端脚本
var obj = document.getElementById( "ctl00$ContentPlaceHolder1$txtSystemName ")
alert( obj.value)
------解决方案--------------------人来已经解决了,接一点分
------解决方案--------------------hdt(倦怠) UPUP 不过我一般都是ID固定随机生成后,我取来用就可以了呵呵,反正MS生成的ID不会变,记住就可以了。查看aspx源代码就行