<form name="form1" action="yclCg.do?method=addYclCategory" method="post">
<table border="1" class="table-form" cellspacing="1" cellpadding="1">
<tr align="center">
<td>分类序号</td>
<td>分类名</td>
<td>操作</td>
</tr>
<tr align="center">
<input type="hidden" name="yclCgId" value="${yclCg.yclCategoryId}"/>
<td>${yclCg.yclCategoryId}</td>
<td><input type="text" name="yclCgName" value="${yclCg.yclCategoryName}"/></td>
<td>
<input type="button" value="修改" onclick="updateYclCg()"/>
<input type="button" value="返回" onclick="backPage()"/>
<a href="yclCg.do?method=updateYclCg&yclCgId=${yclCg.yclCategoryId}&yclCgName=123">修改</a>
</td>
</tr>
</table>
</form>
方法1:
//用JS
function updateYclCg(){
document.form1.action="yclCg.do?method=updateYclCg"
document.form1.submit();
}
方法1在ACTION里面可以用String yclCgId=request.getParameter("yclCgId");
String yclCgName=request.getParameter("yclCgName");得到表单里的参数
方法2:用超链接
<a href="yclCg.do?method=updateYclCg&yclCgId=${yclCg.yclCategoryId}&yclCgName=123">修改</a>
方法2用超链接链到某个ACTION里的方法时,若想得到参数值,必须在href后面以$parm=value的形式写出来,才行!!!!!
分享到:
相关推荐
下面详细探讨两种常用的解决办法。 ### 解决方案一:更改按钮的type属性 第一种解决方法是将按钮的type属性从submit改为button。这样做的好处是按钮不再触发表单的默认提交行为,代码示例如下: ```html ``` ...
在用户提交表单时,服务器会检查令牌是否有效且未使用过。如果令牌已存在或无效,则拒绝请求。 另一种常见策略是禁用提交按钮。当用户点击提交按钮后,通过JavaScript立即禁用该按钮,使其无法再次点击。然而,这种...
本文将详细讨论文件上传的两种常见情况以及在mock(模拟)时如何进行对应的处理。 一、文件上传的两种情况: 1. **表单提交方式(Form Data)**: 这是最传统的文件上传方式,通过HTML的`<form>`标签,设置`...
当存在两个或更多表单时,如何有效地进行验证并管理用户交互变得至关重要。本文将深入探讨在Vue中同一页面上处理两个表单时遇到的验证问题,并提供解决方案。 问题描述: 在Vue应用中,如果一个页面上有两个独立的...
这两种方法都是为了解决表单提交后用户刷新页面导致的数据重复提交问题。第一种方法操作简单,适用于不希望或不能使用缓存的场景;第二种方法稍显复杂,但保留了缓存带来的优势,特别适用于需要考虑页面加载性能的...
这导致了在表单提交后,字符串数据中的引号前都会自动加上一个反斜杠。 要关闭魔术引号,可以采用以下三种方法: 方法1:修改php.ini文件。这是最彻底的方法,不需要改动任何代码,只需将php.ini文件中的magic_...
在Web开发中,Form Post是一种常见的用户数据提交方式,它...如果必须使用表单提交大数据,那么上述的拆分和重组策略是一个可行的解决办法。在实际应用中,还需要考虑错误处理、性能优化以及可能的跨浏览器兼容性问题。
另外两种实现方式为: 1. 使用JavaScript脚本实现页面跳转。 ```php ob_start(); $a = "hello"; echo "<script>Location='page2.php?a=" . $a . "';</script>"; ob_end_flush(); ?> ``` 2. 使用...
针对这个问题,一种常见的解决方案是利用JavaScript来阻止用户多次提交表单。这种方法通常是在客户端进行控制,确保表单只被提交一次。在提供的内容中,给出了两个JavaScript函数,分别是`disableOtherSubmit`和`...
在这个话题中,我们将探讨JavaScript中两种常见的页面刷新方法:`window.location.reload()` 和 `window.location.href = window.location.href`,并深入理解它们的区别和适用场景。 首先,`window.location.reload...
对于这两种情况,将以表格形式上载/发送的文件都放在文件夹中,以便赛普拉斯可以加载它。 为了构建这些变通办法,我发现以下两个链接很有用: 第一种情况(upload_file_to_form_spec.js): 我想测试一个UI,在...
传统的表单提交,都是页面跳转的形式,但是现在更流行ajax提交,那么如果希望有表单提交的简便,也有ajax的效果,有什么解决办法吗? 怎么使用 两种使用方式: 第一种方式 <!DOCTYPE html> <...
综合这两个文件,学习者可以通过文字和视频两种形式,全面理解2012年百度联盟的申请流程,避免在实际操作中走弯路,提高申请成功率。同时,这份教程也反映出当时互联网行业的动态,为后来的申请人提供了历史参考。
解决办法有两种: 一种是对参数进行编码,例如: String keywords = "中文字符"; String encodedKeywords = URLEncoder.encode(keywords, "UTF-8"); 然后,在接收参数页面使用以下语句接收: String ...
相反,`type="submit"`的按钮则是用于提交表单数据至服务器的。当用户点击`type="submit"`的按钮或按下回车键时,表单会执行默认的提交行为,即调用`form.submit()`方法,将表单内所有具有`name`属性的元素作为键值...
Struts和FCKeditor是两种在Web开发中广泛使用的开源工具。Struts是基于MVC(Model-View-Controller)架构的Java Web框架,而FCKeditor则是一个强大的富文本编辑器,允许用户在Web页面上进行类似Word的文本编辑。 ...
这是一个jQuery插件,它可以将普通的HTML表单转换为异步(Ajax)提交,提供了一种方便的方式来处理表单提交。尽管`AjaxForm`功能强大且易于使用,但它的灵活性可能不如直接使用Ajax和FormData。使用`AjaxForm`时,...
这个过程中,通常有两种常见的方式:表单提交(Form Data)和使用Ajax进行异步上传。表单提交会刷新整个页面,而Ajax可以实现无刷新上传,保持用户当前的页面状态。 如果使用表单提交且没有正确设置`action`属性...