JS获取一行2列的表格数据
2012-09-13 11:38
281 查看
JS如下:
如何在JS中获取下拉框中的value和Text值呢?
获取Text值:
document.getElementById(s[0]).options[window.document.getElementById(s[0]).selectedIndex].Text;
获取value值:
document.getElementById(s[0]).options[window.document.getElementById(s[0]).selectedIndex].value
s[i] 数组中保护3个数据项:主键ID,控件ID,控件类型。
function createTasks() {
if (Page_ClientValidate()) {
var rows = document.getElementById('EidtTable').rows;
var result = '';
var str = "<%=str%>"
var arry = str.split(";");
for (var i = 0; i < arry.length; i++) {
var s = arry[i].split(",");
switch (s[1]) {
case "TextBox":
var rowString = s[2]+"_"+document.getElementById(s[0]).value + ',';
break
case "radiobuttonlist":
var list = document.getElementById(s[0]).getElementsByTagName("input");
var strData = "";
for (var j = 0; j < list.length; j++) {
if (list[j].type == "radio") {
if (list[j].checked) {
var rowString = s[2] + "_" + list[j].value + ',';
}
}
}
break;
case "TexBoxM":
var rowString = s[2] + "_" + document.getElementById(s[0]).value + ',';
break
case "DateTime":
var rowString = s[2] + "_" + document.getElementById(s[0]).value + ',';
break
case "FileUpload":
var rowString = s[2] + "_" + document.getElementById(s[0]).value + ',';
break
case "DropDownList":
var rowString = s[2] + "_" + document.getElementById(s[0]).options[window.document.getElementById(s[0]).selectedIndex].value + ',';
break
case "Hdf":
var hdf1 = document.getElementById(("hdf" + s[0] + "0")).value;
var hdf2 = document.getElementById(("hdf" + s[0] + "1")).value;
var rowString = s[2] + "_" + hdf1 + "-" + hdf2 + ',';
break
default:
break;
}
result = result + rowString;
}
document.getElementById("hdfValues").value = result;
}
}
如何在JS中获取下拉框中的value和Text值呢?
获取Text值:
document.getElementById(s[0]).options[window.document.getElementById(s[0]).selectedIndex].Text;
获取value值:
document.getElementById(s[0]).options[window.document.getElementById(s[0]).selectedIndex].value
s[i] 数组中保护3个数据项:主键ID,控件ID,控件类型。
function createTasks() {
if (Page_ClientValidate()) {
var rows = document.getElementById('EidtTable').rows;
var result = '';
var str = "<%=str%>"
var arry = str.split(";");
for (var i = 0; i < arry.length; i++) {
var s = arry[i].split(",");
switch (s[1]) {
case "TextBox":
var rowString = s[2]+"_"+document.getElementById(s[0]).value + ',';
break
case "radiobuttonlist":
var list = document.getElementById(s[0]).getElementsByTagName("input");
var strData = "";
for (var j = 0; j < list.length; j++) {
if (list[j].type == "radio") {
if (list[j].checked) {
var rowString = s[2] + "_" + list[j].value + ',';
}
}
}
break;
case "TexBoxM":
var rowString = s[2] + "_" + document.getElementById(s[0]).value + ',';
break
case "DateTime":
var rowString = s[2] + "_" + document.getElementById(s[0]).value + ',';
break
case "FileUpload":
var rowString = s[2] + "_" + document.getElementById(s[0]).value + ',';
break
case "DropDownList":
var rowString = s[2] + "_" + document.getElementById(s[0]).options[window.document.getElementById(s[0]).selectedIndex].value + ',';
break
case "Hdf":
var hdf1 = document.getElementById(("hdf" + s[0] + "0")).value;
var hdf2 = document.getElementById(("hdf" + s[0] + "1")).value;
var rowString = s[2] + "_" + hdf1 + "-" + hdf2 + ',';
break
default:
break;
}
result = result + rowString;
}
document.getElementById("hdfValues").value = result;
}
}
相关文章推荐
- html 如何获取表格中所选行的一行数据,并赋值到对应的TEXT里面?
- javascript学习碎片---js对表格数据修改、增加、删除,获取行列数据,打包为json数据包
- JS选中checkbox后获取table内一行TD所有数据的方法
- jQuery获取动态表格中checkbox被选中一行的属性数据
- asp.net后台获取js表格的数据
- jQuery获取表格 复选框被选中一行的所有列数据
- js表格中的DOM操作,隔行变色和添加、删除某一行,搜索数据
- JS获取web页面表格数据
- js+jquery实现增加或删除表格中的一行数据
- JS选中checkbox后获取table内一行TD所有数据的方法
- asp.net后台获取js表格的数据 .
- Require Js jQuery获取表格的样式及数据的方法
- JS如何实现获取表格中的单元格里面的数据,并让其累加
- js遍历获取表格中的数据
- js隐藏表格的一行数据
- jsp 如何获取表格某一行中的数据
- asp.net后台获取js表格的数据
- Js选中checkbox后获取table内一行TD所有数据
- 表格的JS操作 以及 表格中 JSON 数据的获取
- js 获取表格数据(表单变量值)