<form action="xxx.action" ..> <input type="text" name="userId" /> <input type="password" name="password" /> ...... <input type="button" name="submit" onclick="submit();" /> </form> <script type="javascript/text"> function submit() { document.forms[0].submit(); } </script>
上面的代码太他妈简单明了了。 <input type="button" name="submit" onclick="submit();" /> 当name与 onclick 中方法名一样时,使用 document.forms[0].submit(); 无法提交表单。开始我猜测 submit 这单词不能随便用,就换了其它的试,结果一样无法提交表单。望大神们解释!!!
相关推荐
### JSP重复提交问题及其解决方法 #### 一、引言 在Web应用程序开发中,尤其是在使用Java Server Pages (JSP)技术时,一个常见的问题是重复提交数据。当用户不小心刷新了页面或按下了浏览器的“后退”按钮时,可能...
在网页设计中,有时我们希望使用更具视觉吸引力的元素,比如图像(Image)来替代传统的按钮(Button)作为表单的提交方式。标题和描述提到的问题是如何使用图像提交表单而不触发双重提交的问题。双重提交可能导致...
上述代码中,由于`onsubmit`没有返回`submitTest()`的结果,因此`return false`无法阻止表单提交。正确做法应该是: ```html <form action="index.jsp" method="post" onsubmit="return submitTest();"> ``` ...
本案例中,我们主要探讨如何通过一段JavaScript代码实现将JSP页面中的表单信息自动导入到Word文档,并展示具体实现方法。 ### 二、技术选型 1. **JSP (JavaServer Pages)**:用于构建动态网页。 2. **JavaScript**...
#### 方法一:通过`<input type="button">`与JavaScript实现提交 在HTML中,可以通过`<input type="button">`配合JavaScript来实现自定义的表单提交逻辑。这种方式可以提供更灵活的操作,并且能够加入更多的验证和...
本文将深入探讨如何使用JSP和JavaScript向Servlet提交数据的多种方法,以帮助开发者更好地理解这一过程。 首先,我们了解基本概念: 1. JSP:是一种服务器端的脚本语言,允许在HTML中嵌入Java代码,主要用于生成...
在Struts2框架中,防止重复提交是一个重要的安全性考量,因为重复提交可能导致数据不一致性和资源浪费。在上述描述中,给出了三种主要方法来解决这个问题: 1) **使用 `<s:token>` 标签** Struts2 提供了一个称为 ...
JSP 重复提交问题是一个常见的Web 开发问题,导致用户重复提交表单,引发业务级异常。解决这个问题有多种方法,以下是其中一些: 1. 在表单页的 HEAD 区加入禁止缓存的 meta 标签,以避免浏览器缓存导致的重复提交...
在JSP中,当FORM表单只包含一个input文本框时,用户按下回车键,浏览器会默认执行表单的提交操作。这是因为浏览器遵循一种默认的行为:在一个表单内,如果只有一个单行文本输入域(`<input type="text">`),在该...
然而,这种方式会导致表单被提交两次:一次是由`<input type="image">`本身触发的,另一次是由浏览器的默认行为触发的,这可能不是我们期望的结果。 为了解决这个问题,我们可以采取以下两种方法: 1. **使用...
在网页开发中,尤其是涉及到数据提交的场景,防止用户意外或恶意重复提交是非常重要的,因为这可能导致数据不一致和系统异常。JSP(JavaServer Pages)作为动态网页技术,提供了多种方式来解决这个问题。以下是一些...
在网页开发中,用户在文本输入框中按下回车键时,通常会触发表单的提交事件,这是浏览器默认的行为。然而,在某些情况下,我们可能希望回车键执行其他操作,比如换行或者触发某个自定义功能。在JSP(JavaServer ...
本问题探讨的是在使用jsp与nicEdit编辑器时遇到的一个常见问题:当用户在nicEdit编辑器中输入内容并尝试通过表单提交时,内容无法正常传递到服务器。以下是对这个问题的详细分析及解决方案。 首先,我们要理解这个...
<input name="name" type="button" onClick="window.location.href='page.jsp?id=<%=goodsId%>'" value="hellow"/> ``` 这里通过`onClick`事件监听器,当按钮被点击时,动态地修改当前页面的URL。 **特点:** - *...
<input id="ref" name="ref" type="button" onclick="hidden('<%=value1%>','<%=value2%>')"/> ``` 在这个例子中,通过JavaScript函数`hidden`动态设置隐藏域的值,并提交表单。`post.jsp`页面可以通过`request....
<input type="button" value="提交" onclick="insertclick()"> ``` JavaScript函数`insertclick()`可以修改隐藏字段的值并提交表单: ```javascript function insertclick() { var1 = document.all.mc....
<button type="button" onclick="uploadFiles()">上传</button> ``` 在JavaScript部分,我们需要监听表单提交事件,获取选中的文件,并使用AJAX发起上传请求。这里,我们可以使用jQuery的`$.ajax()`方法: ```...
<input type="button" name="b1" value="提交" onClick="form1.action='a.jsp';form1.submit();"> 这样,当用户点击按钮时,页面将跳转到a.jsp。 此外,我们还可以使用JavaScript来实现页面的跳转,例如: ...