<script type="text/javascript">
function fun_one() {
document.newForm.one.style.display = "";
document.newForm.two.style.display = "none";
}
function fun_two() {
document.newForm.one.style.display = "none";
document.newForm.two.style.display = "";
}
</script>
<form name="newForm">
<input type="radio" name="input" value="1" checked onclick="javascript:fun_one();"/>Input One
<input type="radio" name="input" value="2" onclick="javascript:fun_two();"/>Input Two
<br/>
InputOne <input type="text" name="one" style="width: 150px;display: "/><br/>
InputTwo <input type="text" name="two" style="width: 150px;display: none;"/><br/>
<input type="submit" value="Submit"/>
<input type="reset" value="Reset"/>
</form>
我的想法是用radio来控制表单里的元素,当点击Input One时,下面InputOne的文本框就会显示出来,而InputTwo就会隐藏;反之,点击Input Two也会有这样的效果。但是当我先点击了Input Two时,这时InputOne的文本框隐藏,InputTwo显示,这时还是正常情况,如果我接着点击reset,重新填写时,由于Input One默认被选中,理想的情况是InputOne重新显示,InputTwo隐藏,可是实际情况是Input One是被选中状态,而InputOne隐藏,InputTwo显示。
这个问题很奇怪,不知道我是否描述清楚,有人知道是哪里出的问题吗,清指点,谢谢!
相关推荐
在 JSP 中,中文乱码问题是一个常见的问题。为了解决这个问题,可以采用将字符串由 8859_1(或 iso-8859-1)码转换成 gb2312 码的方法来有效解决。 JSP 表单处理是一种非常重要的技术,用于实现用户和网站之间的...
- `<form>`标签:定义一个表单,通过`action`属性指定表单数据提交的URL,`method`属性定义提交方式,通常为`GET`或`POST`。 - `<input>`标签:用于创建输入字段,例如文本框、密码框、复选框、单选按钮等,通过`...
在本文中,我们将探讨如何使用MyEclipse进行网站开发,特别是如何实现JSP网页表单的提交和传递值。这是一篇适合初学者的基础教程,旨在帮助学生掌握基本的Web开发技能。 首先,我们需要创建一个新的Web Service工程...
在JSP页面中,我们可以创建一个 `<html:reset>` 标签,当用户点击这个按钮时,会触发ActionForm的reset方法: ```jsp <form action="myAction.do" method="post" enctype="multipart/form-data" name="myForm" > ...
本文将详细介绍如何在JSP页面中实现数据的增加功能,并通过一个具体的示例来解释其实现过程。 #### JSP简介 JSP是一种基于Java的技术,用于创建动态网页。它允许开发人员在HTML代码中嵌入Java代码片段,从而能够...
"jsp实验工具和手册"是一个学习和实践JSP编程的资源,尤其适用于初学者理解和掌握JSP中的表单处理和用户交互。 在`registor.jsp`文件中,我们看到一个用户注册表单的实例,该表单用于收集用户的个人信息。表单使用`...
文件中的`<form method="post" action="index.jsp">`表明这是一个POST方法的表单,提交数据到`index.jsp`页面进行处理。表单包含文本输入框(`<input type="text">`)、文本区域(`<textarea>`)和按钮(`...
在JSP页面中,你需要创建一个`<form>`标签,设置`enctype="multipart/form-data"`,以便支持文件上传: ```jsp <form action="uploadServlet" method="post" enctype="multipart/form-data"> 上传" /> </form> `...
`reset`方法是一个典型的生命周期方法,用于重置表单字段的值,通常在ActionForm的生命周期中会被调用。 接下来,`input_struts.jsp`页面是使用Struts1标签进行输入表单渲染的部分。在JSP中,Struts1提供了如`...
尽管标题中提到的是“jsp留言板代码”,但从提供的部分内容来看,实际上展示的是一个用户登录表单。下面将对这段代码进行详细解析。 #### 三、代码解析 1. **HTML结构与JSP混合使用** ```html <title>...
本文将通过一个简单的示例详细介绍如何使用jspsmartupload.jar在JSP项目中实现文件上传。 #### 二、环境搭建与准备工作 1. **下载jspsmartupload.jar**: - 访问jspsmartupload的官方网站或其他可信源下载最新的...
该页面包括一个表单,表单中有两个文本输入框,一个下拉菜单和两个按钮。用户可以在文本输入框中输入数字,然后选择运算符号,并点击计算按钮。 ```jsp *" pageEncoding="gbk"%> String path = request....
它是javax.servlet.jsp.JspWriter类的一个实例,负责管理服务器的输出缓冲区。`out.println()`和`out.print()`是Out对象最常用的两个方法,用于将数据以字符串形式输出到客户端。下面是一个简单的示例: ```jsp ;...
本文通过对一个典型的JSP + Java登录系统的源代码进行详细解析,不仅展示了HTML表单的设计思路,还介绍了如何在JSP页面中使用Java代码进行逻辑处理。这种组合方式在实际开发中非常常见,尤其是在企业级应用开发领域...
在这个例子中,JSP被用来创建用户界面,如表单(form表单),供用户选择文件进行上传或触发下载。 上传功能通常涉及到前端表单的创建和后端的处理。在前端,你需要创建一个`<form>`标签,设置`enctype`为`multipart...
本文将详细介绍Struts框架中的表单验证机制,并通过一个具体的示例来帮助理解其实现细节。 #### 二、Struts表单验证概述 Struts框架为Web应用程序提供了丰富的功能支持,其中包括强大的表单验证机制。通过自定义`...
2. 登录表单的创建:通过`<form>`标签创建了一个登录表单,表单的`action`属性设置为`login.jsp`,表明表单提交后数据将发送到此页面进行处理。表单包含了两个输入字段:用户名(`uid`)和密码(`upwd`),这两个字段都...
`session`是JSP中的一个重要内置对象,它允许开发者在用户的多个请求之间保持状态。这对于实现登录认证、购物车等功能至关重要。此外,还介绍了如何使用`session`对象来存储和检索数据,以及如何在不同页面间传递...
每个`<form>`对象都有一个`elements`属性,它是一个NodeList,包含了表单中的所有可交互元素。 - 通过索引或元素的`name`属性访问表单元素。 - 对于具有相同`name`属性的元素(如多个`<input type="radio">`),...