<form id="form1" method="post" action="indexTest.aspx?id=<%=txtID.Value%>">
<div>
<input id="txtID" onkeyup="value=value.replace(/[^(\d)]/g,'')" name="txtID" type="text" runat="server"/>
<div>
<input id="txtID" onkeyup="value=value.replace(/[^(\d)]/g,'')" name="txtID" type="text" runat="server"/>
解决方案 »
- 关于lucene问题的一些求助
- Spring3 mvc 事务配置问题,出错后不能回滚
- window.location.href的问题
- 编写jsp的工具
- HTTP协议中GET和POST方法的不同?
- 求STRUTS+HIBERNATE用户角色权限管理系统源码 (最好有详细设和概要设计文档)
- 又是jsp分页问题,只有第一页正常,晕死了.......
- 有用過jreport的請進,解決問給100分,分不夠可以再給
- 请教在Struts 中的actionBEAN 注册的SESSION变量 ,在导向的页面中怎么取不到?
- jsp的环境是什么?
- Spring的这个问题让我很纠结。。。。。求解决!
- 数据库是db2 时间类型是timestamp 怎么查出 createtime 距离当前时间已经三个月的数据
老兄 发错板块了吧。
Form 表单提交最好不要在后面直接挂参(很容易出问题的),尤其是当Method=“post”时
你可以:
<form method="post" action="indexTest.aspx">
<hidden name="id" value="${txtID.Value}"></hidden><!--EL表达式比用界定符效果要好-->
</form>
<form id="form1" method="post" action="indexTest.aspx?id=<%=txtID.Value%>">
<div>
<input id="txtID" onkeyup="value=value.replace(/[^(\d)]/g,'')" name="txtID" type="text" runat="server"/>
如果你这边id=<%=txtID.Value%>"是指
<input id="txtID" onkeyup="value=value.replace(/[^(\d)]/g,'')" name="txtID"
的话,那大可不必,
你可以这样:
<form method="post" action="indexTest.aspx">
<input name="txtID" onkeyup="value=value.replace(/[^(\d)]/g,'')"
</form
<input name="id" onkeyup="value=value.replace(/[^(\d)]/g,'')"
在这里name="id" 意味着你action中必须有这个属性来接受值
且该值必须有相应的Get,Set方法 (如果您是用SSH或SSI框架做的话)