想用前端javasprict写一段代码,获取DropdownList得值,如何做啊 想用前端javasprict写一段代码,获取DropdownList得值,如何做啊 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 当然得到length为0值, 因为 var objCells=table.cells[i]; 这里objCells不是Cells而是只得到第 i 个单元格.一个单元格里只有一个checkbox !假若你模板列里只有checkbox, 或dropdownlist/ textbox, 即生成的html如:<tr>...<td><input type=checkbox .... 第m列<td><select ....><option>..... 第n列<td><input type=text ..... 第k列function checkNull(objMsg1,objMsg2) 要改一改:function checkNull(objMsg1,objMsg2) { var table = document.all("grdPdaAdd"); var ary = new Array(); for(i = 0;i<table.rows.length;i++) { var objRow = table.rows[i]; var chkbox = objRow.cells[m].firstChild; //checkbox的值 if(chkbox.checked)ary[i]=chkbox.value; var drp = objRow.cells[n].firstChild; // 同样求得dropdownlist .... var txtbox = objRow.cells[k].firstChild; // TextBox ... } 事后检查ary的值就知道checkbox选中的情况了.} 多谢大哥,不过小弟愚笨,没懂document.all("grdPdaAdd"); 是什么意思,我可以用这个获取其他对象吗? var frm = document.all.Form1;var a = frm.all.DorpDownList1.value;a就可以取到下拉菜单的值了 var a = frm.all.DorpDownList1.value说all 对象不存在 alert(document.all["DropDownlist的ID"].options[document.all["DropDownlist的ID"].selectedIndex].value); var a=<%=DorpDownList1.SelectedItem.Text%> 设DropDownList为ddlList则在javascript中ddlList的值为:document.all.ddlList.value;你可以alert一下,看看是不是样对不对alert(document.all.ddlList.value); document.body.all.ddlid.value;document.all["ddlid"].value;document.getElementsById("ddlid");//好像这么写的,忘了 小弟出学asp.net,过去也没做过b/s的程序,对各位的帮忙不胜感激,只有100分,分的少了,望大家见谅 .net 开发的web程序访问错误问题 当数据库内有null记录时,出错.(急) popupwin在母版页中不弹出 关于网站发布的小问题 VaryByControl在内容页中不起作用? 怎样将< input type="text" >文本的值赋给一个变量 类的调用问题,急救! ASP.NET 2.0快速入门第三期,换用C#做不出来了,请指点! httphanlder类中使用Server.Transfer定向到另外一个页面的错误,200分问题。 为什么我做的工程编译后只有一个dll 创建的 asp.net Web Application程序.运行后出现如下错误提示。说我访问失败. 读取文本问题
一个单元格里只有一个checkbox !假若你模板列里只有checkbox, 或dropdownlist/ textbox, 即生成的html如:
<tr>
...
<td><input type=checkbox .... 第m列
<td><select ....><option>..... 第n列
<td><input type=text ..... 第k列function checkNull(objMsg1,objMsg2) 要改一改:
function checkNull(objMsg1,objMsg2)
{
var table = document.all("grdPdaAdd");
var ary = new Array();
for(i = 0;i<table.rows.length;i++)
{
var objRow = table.rows[i];
var chkbox = objRow.cells[m].firstChild; //checkbox的值
if(chkbox.checked)ary[i]=chkbox.value;
var drp = objRow.cells[n].firstChild; // 同样求得dropdownlist
....
var txtbox = objRow.cells[k].firstChild; // TextBox
...
}
事后检查ary的值就知道checkbox选中的情况了.}
document.all("grdPdaAdd"); 是什么意思,我可以用这个获取其他对象吗?
a就可以取到下拉菜单的值了
说all 对象不存在
var a=<%=DorpDownList1.SelectedItem.Text%>
document.all["ddlid"].value;
document.getElementsById("ddlid");//好像这么写的,忘了