哪位遇到过这种情况,我的JAVASCRIPT是这样写的
var frm = document.getElementById("frmUser");frm.action = "../../servlet/ManagerServlet.do?id=" + id;
frm.method = "get";
frm.submit();
结果提交结束后URL里面变成了
http://localhost:8080/PatientCase/servlet/ManagerServlet.do?textfield=
这个样子.
var frm = document.getElementById("frmUser");frm.action = "../../servlet/ManagerServlet.do?id=" + id;
frm.method = "get";
frm.submit();
结果提交结束后URL里面变成了
http://localhost:8080/PatientCase/servlet/ManagerServlet.do?textfield=
这个样子.
解决方案 »
- JS 如何获取数据库中所有的ID,并且写出?
- a标签不能监听onblur事件?
- jquery中load函数加载页面,刷新页面之后,加载的页面不显示
- 号称最简便,最独立,可移植性相当高的任意2点div移动的高效js库,提供分享
- 为页面上的input控件赋值
- jQuery slidetoggle方法的问题 show()函数中那个for循环能那样用吗? 在线等
- 如何理解这段话?
- 需要用JavaScript实现自动保存文件功能的代码!!!请各位帮帮忙了。。。
- 我要让iframe1刚好与inputname文本框的左边对齐的,这个怎么控制import_frame的位置啊?
- 专业的旅游地图GIS开发现在哪里可以做?
- SOS,大虾求救!!!无法启动World Wide Web Publishing
- Extjs 展开节点出错的问题
<table width="100%" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td height="30"><table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="15" height="30"><img src="../../tab/images/tab_03.gif" width="15" height="30" /></td>
<td width="1101" background="../../tab/images/tab_05.gif"><img src="../../tab/images/311.gif" width="16" height="16" /> <span class="STYLE4">用户设置列表</span></td>
<td width="281" background="../../tab/images/tab_05.gif"><table border="0" align="right" cellpadding="0" cellspacing="0">
<tr>
<td width="60"><table width="87%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td class="STYLE1"><div align="center">
<input type="checkbox" name="checkboxAll" value="checkbox" onClick="selectAll(this)" />
</div></td>
<td class="STYLE1"><div align="center">全选</div></td>
</tr>
</table></td>
<td width="60"><table width="90%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td class="STYLE1"><div align="center"><img src="../../tab/images/001.gif" width="14" height="14" /></div></td>
<td class="STYLE1"><div align="center"><a href="#" >新增</a></div></td>
</tr>
</table></td>
<td width="60"><table width="90%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td class="STYLE1"><div align="center"><img src="../../tab/images/114.gif" width="14" height="14" /></div></td>
<td class="STYLE1"><div align="center"><a href="#" onClick="edit(1)" >修改</a></div></td>
</tr>
</table></td>
<td width="52"><table width="88%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td class="STYLE1"><div align="center"><img src="../../tab/images/083.gif" width="14" height="14" /></div></td>
<td class="STYLE1"><div align="center"><a href="#" onClick="del(1)" >删除</a></div></td>
</tr>
</table></td>
</tr>
</table></td>
<td width="14"><img src="../../tab/images/tab_07.gif" width="14" height="30" /></td>
</tr>
</table>
</td>
</tr>
<tr>
<td>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="9" background="../../tab/images/tab_12.gif"> </td>
<td bgcolor="#f3ffe3">
<table width="99%" border="0" align="center" cellpadding="0" cellspacing="1" bgcolor="#c0de98" onMouseOver="changeto()" onmouseout="changeback()">
<tr>
<td width="4%" height="26" background="../../tab/images/tab_14.gif" class="STYLE1"><div align="center" class="STYLE2 STYLE1">选择</div></td>
<td width="4%" height="18" background="../../tab/images/tab_14.gif" class="STYLE1"><div align="center" class="STYLE2 STYLE1">序号</div></td>
<td width="13%" height="18" background="../../tab/images/tab_14.gif" class="STYLE1"><div align="center" class="STYLE2 STYLE1">用户编号</div></td>
<td width="18%" height="18" background="../../tab/images/tab_14.gif" class="STYLE1"><div align="center" class="STYLE2 STYLE1">用户姓名</div></td>
<td width="20%" height="18" background="../../tab/images/tab_14.gif" class="STYLE1"><div align="center" class="STYLE2 STYLE1">用户权限</div></td>
<td width="20%" height="18" background="../../tab/images/tab_14.gif" class="STYLE1"><div align="center" class="STYLE2">创建时间</div></td>
<td width="7%" height="18" background="../../tab/images/tab_14.gif" class="STYLE1"><div align="center" class="STYLE2">状态</div></td>
<td width="7%" height="18" background="../../tab/images/tab_14.gif" class="STYLE1"><div align="center" class="STYLE2">编辑</div></td>
<td width="7%" height="18" background="../../tab/images/tab_14.gif" class="STYLE1"><div align="center" class="STYLE2">删除</div></td>
</tr>
<%
int i = 0;
for (Iterator<User> iter = userList.iterator(); iter.hasNext();)
{
User user = iter.next();
i ++;
%>
<tr>
<td height="18" bgcolor="#FFFFFF"><div align="center" class="STYLE1">
<input name="checkbox" type="checkbox" class="STYLE2" value="<%=user.getUserId() %>" />
</div></td>
<td height="18" bgcolor="#FFFFFF" class="STYLE2"><div align="center" class="STYLE2 STYLE1"><%=i %></div></td>
<td height="18" bgcolor="#FFFFFF"><div align="left" class="STYLE2 STYLE1"> <%=user.getUserCode() %></div></td>
<td height="18" bgcolor="#FFFFFF"><div align="left" class="STYLE2 STYLE1"> <%=user.getUserName() %></div></td>
<td height="18" bgcolor="#FFFFFF"><div align="left" class="STYLE2 STYLE1"> <%=user.getPurview() == null?"":user.getPurview().getName() %></div></td>
<td height="18" bgcolor="#FFFFFF"><div align="center" ><a href="#"><%=user.getCreateDate() == null?"":new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(user.getCreateDate()) %></a></div></td>
<td height="18" bgcolor="#FFFFFF"><div align="center" class="STYLE2 STYLE1"><%="Y".equals(user.getIsUse())?"启用":"停用" %></div></td>
<td height="18" bgcolor="#FFFFFF"><div align="center"><img src="../../tab/images/037.gif" width="9" height="9" /><span class="STYLE1"> [</span><a href="#" id="<%=user.getUserId() %>" onClick="edit(this)" >编辑</a><span class="STYLE1">]</span></div></td>
<td height="18" bgcolor="#FFFFFF"><div align="center"><span class="STYLE2"><img src="../../tab/images/010.gif" width="9" height="9" /> </span><span class="STYLE1">[</span><a href="#" id="<%=user.getUserId() %>" onClick="del(this)">删除</a><span class="STYLE1">]</span></div></td>
</tr>
<%
}
%>
</table>
</td>
<td width="9" background="../../tab/images/tab_16.gif"> </td>
</tr>
</table>
</td>
</tr>
<tr>
<td height="29"><table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="15" height="29"><img src="../../tab/images/tab_20.gif" width="15" height="29" /></td>
<td background="../../tab/images/tab_21.gif"><table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="25%" height="29" nowrap="nowrap"><span class="STYLE1">共 <%=pageModel.getTotalRecords() %> 条纪录,当前第 <%=pageNo %> / <%=pageModel.getTotalPages() %> 页,每页 <%=pageSize %> 条纪录</span></td>
<td width="75%" valign="top" class="STYLE1"><div align="right">
<table width="352" height="20" border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="62" height="22" valign="middle"><div align="right"><a href="#" onClick="turnToPage(<%=pageModel.getTopPageNo() %>)"><img src="../../tab/images/first.gif" width="37" height="15" /></a></div></td>
<td width="50" height="22" valign="middle"><div align="right"><a href="#" onClick="turnToPage(<%=pageModel.getPreviousPageNo() %>)"><img src="../../tab/images/back.gif" width="43" height="15" /></a></div></td>
<td width="54" height="22" valign="middle"><div align="right"><a href="#" onClick="turnToPage(<%=pageModel.getNextPageNo() %>)"><img src="../../tab/images/next.gif" width="43" height="15" /></a></div></td>
<td width="49" height="22" valign="middle"><div align="right"><a href="#" onClick="turnToPage(<%=pageModel.getBottomPageNo() %>)"><img src="../../tab/images/last.gif" width="37" height="15" /></a></div></td>
<td width="59" height="22" valign="middle"><div align="right">转到第</div></td>
<td width="25" height="22" valign="middle"><span class="STYLE7">
<input name="textfield" id="textfield" type="text" class="STYLE1" style="height:10px; width:25px;" size="5" />
</span></td>
<td width="23" height="22" valign="middle">页</td>
<td width="30" height="22" valign="middle"><a href="#" onClick="go(<%=pageModel.getTotalPages() %>)"><img src="../../tab/images/go.gif" width="37" height="15" /></a></td>
</tr>
</table>
</div></td>
</tr>
</table></td>
<td width="14"><img src="../../tab/images/tab_22.gif" width="14" height="29" /></td>
</tr>
</table></td>
</tr>
</table>
</form>
id换成textfield 有点奇怪
你直接把 action写在form中试试
用get方法的提交时候,你给的action里面的?后面那段id=xxx会被忽略,
然后待提交的数据里面却有一个textfield文本框,值是空的,
于是URL就变成那样了。解决方案:
要么把method改成post,要么在form里加个隐藏的表单项name="id",
<input type="hidden" id="the_hidden_id" name="id" />在提交的时候为它填入需要的值:
var the_hidden_id = document.getElementById('hidden_id');
the_hidden_id.value = id;这样提交后URL就形如
http://localhost:8080/PatientCase/servlet/ManagerServlet.do?id=xxx&textfield=
这跟form里有多少要提交的数据没关系。如果你一定要用GET方法,就用我前面添加input type="hidden"的方法来提交你本来写在action中的?id=...这部分。
不然就用POST方法提交,更简单一点。