关于JS传值的问题

JerryZhou_ 2010-04-18 06:45:08
下面是我的部分代码:
JS代码:
<script type="text/javascript" language="javascript">
function getCt(ct){
document.PersonForm.cnum.value=ct;
var tmpct = document.PersonForm.cnum.value;
alert(tmpct);
<%
String cts = request.getParameter("cnum");//上面已经赋值了 为何此处获取的值总是为空???
Long ctype = Long.parseLong(cts);
Long cardNum = jxss.getCardNum(jxs.getDealerId(),ctype);
%>
}
</script>

部分 jsp代码:

<tr>
<td width="105">
<div align="right">
<bean:message key="DealersRecharge.cardtype" />
</div>
</td>
<td width="197">
<select name="cardtype" onChange="getCt(this.options[this.options.selectedIndex].value);">
<%
EsalesCardType type = null;
for(int i=0;i<res.size();i++){
type = (EsalesCardType)res.get(i);
%>
<option value="<%=type.getCardType() %>" >
<%=type.getTypeName() %>
</option>
<% }%>
</select>
</td>
</tr>
<tr>
<td width="105">
<div align="right">
该类型卡库存数量
</div>
</td>
<td width="197">
<input class=input type="text" name="cnum"/>
<input class=input type="text" name="nums" value="<%=cardNum %>"/>
</td>
</tr>
...全文
63 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
cocoanet 2010-04-18
  • 打赏
  • 举报
回复
Js是在前端浏览器中执行的,当然可以取到值,

而JSP是在服务器端运行,需要通过FORM提交,才可以获得POST的内容吧?

87,907

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧