取得select的选中项这样就可以的
var a=documentgetElementsByName("num")value;
在select里写onchange方法
<select name="num" onchange="jsfs()">
<option selected="selected">1</option>
<option>2</option>
<option>3</option>
</select>
然后在js里补充jsfs()方法
<script type= "text/javascript">
function jsfs()
{
var a=documentgetElementsByName("num")value;
var b=documentgetElementsByName("score_one")value;
documentgetElementsByName("score_all")value=ab;
}
</script>
var x = documentgetElementById('<%=你的服务器控件ClientID%>');
if(xvalue == ''),具体看你是什么控件了
你可以这样做。
1、利用你的div,给它添加runat="server"属性,然后让这个div的id都唯一,这个应该不难做大吧。
<div id='div<%= i %>'>类似这样
2、你不是会有OnItemCommand事件么,在这个事件里就可以找到这个div。我写下伪代码:
protected void repeater_OnItemCommand(object sender, e){
div = eControls[0] as HtmlControl;
textbox = eControls[1] as TextBox;
if(div != null)
divAttributesAdd("data", textboxClientID);
}
3、在你的客户端,用js获取div的data属性,就可以获取到textbox在客户端的id了
以上就是关于js中取得控件在getElementsByName("Name")中是第几个全部的内容,包括:js中取得控件在getElementsByName("Name")中是第几个、如何在用js判断后台服务器控件repeater控件的值是否为空很急!、aspx,javascript,用repeater动态生成的textbox,在一个动态生成的div里,div可以通过id获得得到等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)