<ww:select name="accountId" listKey="id" listValue="pro1+','+pro2+','+pro3" list="availableActList" value="accountId" onchange="validate(pro1,pro2,pro3)"/>onchange怎么把pro1,pro2,pro3三个属性作为参数传递到validate方法中??在listValue中是可以直接使用的,onchange="validate(pro1,pro2,pro3)"这样传不过去。
解决方案 »
- myeclipse HTTP Status 500 错误
- JqGrid 获取不到从后台传过的xml的数据。
- 如何获取iterate值
- 头疼的正则表达式,郁闷...
- 数组转换成string怎么搞?
- 在HTC文件中如何调用别的JS文件中定义的函数?
- 怎样用JAVASCRIPT读取DATAGRID中的记录!
- 在线等待,急~~~~~~~~~~!
- 用javascript写一个延时函数,怎么写?
- ajax +servlet+out.println() 返回swf播放器的js代码,然后inHtml加到页面上
- Javascript 加密的意义
- java.lang.NoClassDefFoundError: JspException 求大神帮忙
请看2楼,listvalue中要放pro4的。不放pro1,pro2,pro3
请看2楼,listvalue中要放pro4的。不放pro1,pro2,pro3onchange="validate('${pro1}','${pro2}','${pro2}')" 试试
请看2楼,listvalue中要放pro4的。不放pro1,pro2,pro3onchange="validate('${pro1}','${pro2}','${pro2}')" 试试
传进去的是单引号中的字符串:${pro1}
请看2楼,listvalue中要放pro4的。不放pro1,pro2,pro3onchange="validate('${pro1}','${pro2}','${pro2}')" 试试
传进去的是单引号中的字符串:${pro1}
pro1,是你后台的变量?
请看2楼,listvalue中要放pro4的。不放pro1,pro2,pro3onchange="validate('${pro1}','${pro2}','${pro2}')" 试试
传进去的是单引号中的字符串:${pro1}
pro1,是你后台的变量?list中的对象的属性名。
请看2楼,listvalue中要放pro4的。不放pro1,pro2,pro3onchange="validate('${pro1}','${pro2}','${pro2}')" 试试
传进去的是单引号中的字符串:${pro1}
pro1,是你后台的变量?list中的对象的属性名。放在listValue中可以显示的。
不行你可以在 构造 availableActList 对象时 把 id,pro1,pro2,pro3 连起来 当作ID change="validate(this.value)"
<ww:select name="accountId" listKey="id" listValue="pro4" list="availableActList" value="accountId" onchange=validate("%{availableActList.pro1}")/>
private List<String> citys;
private String cityName;
private String validCode;
public CitySelectAction(){
citys=new ArrayList<String>();
citys.add("yantai");
citys.add("qingdao");
} public List<String> getCitys() {
return citys;
}
public void setCitys(List<String> citys) {
this.citys = citys;
}
public String getCityName() {
return cityName;
}
public void setCityName(String cityName) {
this.cityName = cityName;
}
public String getValidCode() {
return "0535";
}
public void setValidCode(String validCode) {
this.validCode = validCode;
}
@Override
public String execute() throws Exception {
// TODO Auto-generated method stub
return SUCCESS;
}
public String display() {
return NONE;
}}
struts.xml <action name="citySelectAction" class="net.tracday.action.CitySelectAction" method="display">
<result name="none">select.jsp</result>
</action>
select.jsp<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%@ taglib prefix="s" uri="/struts-tags" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
</head>
<body>
<s:select label="city"
headerKey="-1"
headerValue="choose city"
list="citys"
name="cityName"
onchange="checkCity('%{validCode}')" />
</body>
</html>