jcst.net
当前位置:首页 >> Asp.nEt能否用js获取前台Asp控件的ID >>

Asp.nEt能否用js获取前台Asp控件的ID

.net的控件名在编译时会被按一定规则改成其它名的,直接用js是得不到的。要在控件中加上 ClientIDMode="Static",指定客户端id显示方式为固定的才可以。 document.getElementById('ceshi')

看你是否要把DIV写成服务器控件。如果你要后台调用。如果是JS调用:document.getelementbyid("div1")

直接给那个你需要设置ID的那个input加一个class ,然后用jquery迭代所有这个class的控件,取得其值,然后计算不就好么。 例如你给这个input加class为check,然后用jquery迭代就好了。 var sum=0; $(".check").each(function(){ sum+=$(this).val(...

这个问题有点复杂 用的头疼 需要加前缀 如果在某控件内的控件 比如gridview id=“aaa” 里面有个控件Id=“bbb” 就要用 document.getElementById(aaa.bbb); 这样只能解决部分 有时候在aspx页面显示是一个ID 但是在IE上编译后 又变了 只能在编译好的I...

最简单的是: 你在cs中把得到的值给一个隐藏域控件hidden1,前台js直接调用就可以了。document.getElementById("hidden1").value 还有个办法: 先在JS中定义变量 var num; 在cs中写 Response.Write("num='"+数据库值+"'") 这样前台直接可以用num...

是一个服务器控件,我在js中这样写document.getElementById("hfMediaName"); 很郁闷的发现这样是获取不到的,我打开错误的页面去看控件源码,这个隐藏控件的id是 “ctl00_m_g_bf0622c5_d63e_4b02_bd1c_e1daf52f4899_ctl00_hfMediaName”这样的形...

var ddl = document.getElementById( "manufacturer") var index = ddl.seletedIndex; var Value = ddl.options[index].value; var Text = ddl.options[index].text;

再加个隐藏控件 HiddenField,记录要保存的值,跳转的时候传隐藏控件值过去就可以

如果你要纯用js来实现,那就会有安全性的问题了,你要让用户把他的IE针对你的网站,把相应的安全性限制去掉才能使用,js显示本机IP.要注册一个控件,这个控件会出现安全提示,会给用户提示造成很大的影响.所以一般不用js来获取本机IP. 如果你不在意...

很简单啊 $("#listview控件id").find("input[type='text']")这样你就得到了所有的textbox了,至于他们里面的内容,用个循环把他们全部累加到一个变量中就行了,像这样 var txt = "";$("#listview控件id").find("input[type='text']").each(funct...

网站首页 | 网站地图
All rights reserved Powered by www.jcst.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com