js中获取同名的元素--使用getElementsByName()函数获得数组
来源:互联网 发布:mysql的url参数详解 编辑:程序博客网 时间:2024/05/15 08:37
在SSH框架中:
----------------------------------------------------------------
页面.jsp---
var ss =document.getElementsByName("projectScores");//专业
for(var i = 0;i<ss.length;i++)
{
if (ss[i].value=="") {
alert("专业知识不能为空!");
ss[i].value="";
return false;
}
}
后台action---
private String[] projectNames;// 项目名称
public String[] getMethod() {
return projectNames;
}
public void setMethod(String[] projectNames) {
this.projectNames = projectNames;
}
方法中:
for (int i = 0; i < projectNames.length; i++) {
ProjectItem pi = new ProjectItem();
pi.setProjectItem(projectNames[i]);
}
在其他的框架中,上述方法不适用,则可用传递字符串的方法传递数组元素:
------------------------------------------------------------------
js:---
var arr="";//数组无法直接传,用传递字符串的方法
for (i = 0; i < document.form.missiveType.length; i++) {
if(document.form.missiveType[i].checked){
arr=arr+document.form.missiveType[i].value+",";
}
}
后台:---
String arr=request.getParameter("arr");
String[] arrArr=arr.split(",");
System.out.println(arrArr.length+":arrArr个数");
for (int i = 0; i < arrArr.length; i++) {
System.out.println(arrArr[i].toString()+":第"+i+"个公文类型");
}
0 0
- js中获取同名的元素--使用getElementsByName()函数获得数组
- JS中获取元素使用getElementByID()、getElementsByName()、getElementsByTagName()的用法和区别
- js函数getElementsByName 的使用
- 使用document.getElementsByName("name")获取元素的value值
- js中同名函数和同名变量的执行问题
- JavaScript中for和for in在遍历使用getElementsByName()获取的数组时的小区别
- document.getElementsByName获取的是数组
- js从数组中获取元素的问题
- js:获得页面中元素的方法
- js中数组元素去重复函数
- js 同名数组对象的选择
- js中函数的三种定义方式、函数声明、函数同名重复、函数删除、
- javascript 中 getElementsByName和getElementById的使用。
- JS删除数组元素的函数介绍
- JS的getElementsByName()
- shell中获取字符串长度的方法,获取数组元素个数,获取数组元素,数组遍历
- 获取数组中最大元素的值
- JS同名函数加载
- js--复选框--全选、反选、取消
- Android 7.0 行为变更
- 泛洪与广播的区别
- Xcode 运行时遇到的 网络数不能用的
- xcode 软件˙∆集~
- js中获取同名的元素--使用getElementsByName()函数获得数组
- java基础学习总结——面向对象1
- CoreText高级应用——富文本、按钮、输入框的混编
- Struts2常用标签总结
- PHP基本语法
- 索引 sql优化
- 学UI网 收集干货
- java 根据实体对象生成 增删改的SQL语句 ModelToSQL
- iMindMap思维导图式——SWOT分析!