`
xbcoil
  • 浏览: 126275 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Input参数详解 JSP页面

    博客分类:
  • JAVA
阅读更多

Input表示Form表单中的一种输入对象,其又随Type类型的不同而分文本输入框,密码输入框,单选/复选框,提交/重置按钮等,下面一一介绍。
1,type=text
输入类型是text,这是我们见的最多也是使用最多的,比如登陆输入用户名,注册输入电话号码,电子邮件,家庭住址等等。当然这也是Input的默认类型。
参数name:同样是表示的该文本输入框名称。
参数size:输入框的长度大小。
参数maxlength:输入框中允许输入字符的最大数。
参数value:输入框中的默认值
特殊参数readonly:表示该框中只能显示,不能添加修改。


<form>
your name:
<input type="text" name="yourname" size="30" maxlength="20" value="输入框的长度为30,允许最大字符数为20"><br>
<input type="text" name="yourname" size="30" maxlength="20" readonly value="你只能读不能修改">
</form>
2,type=password
不用我说,一看就明白的密码输入框,最大的区别就是当在此输入框输入信息时显示为保密字符。
参数和“type=text”相类似。
<form>
your password:
<input type="password" name="yourpwd" size="20" maxlength="15" value="123456">密码长度小于15
</form>
3,type=file
当你在BBS上传图片,在EMAIL中上传附件时一定少不了的东西:)
提供了一个文件目录输入的平台,参数有name,size。
<form>
your file:
<input type="file" name="yourfile" size="30">
</form>
4,type=hidden
非常值得注意的一个,通常称为隐藏域:如果一个非常重要的信息需要被提交到下一页,但又不能或者无法明示的时候。
一句话,你在页面中是看不到hidden在哪里。最有用的是hidden的值。

<form name="form1">
your hidden info here:
<input type="hidden" name="yourhiddeninfo" value="cnbruce.com">
</form>
<script>
alert("隐藏域的值是 "+document.form1.yourhiddeninfo.value)
</script>


5,type=button
标准的一windows风格的按钮,当然要让按钮跳转到某个页面上还需要加入写JavaScript代码
<form name="form1">
your button:
<input type="button" name="yourhiddeninfo" value="Go,Go,Go!" onclick="window.open('http://www.cnbruce.com')">
</form>


6,type=checkbox
多选框,常见于注册时选择爱好、性格、等信息。参数有name,value及特别参数checked(表示默认选择)
其实最重要的还是value值,提交到处理页的也就是value。(附:name值可以不一样,但不推荐。)

<form name="form1">
a:<input type="checkbox" name="checkit" value="a" checked><br>
b:<input type="checkbox" name="checkit" value="b"><br>
c:<input type="checkbox" name="checkit" value="c"><br>
</form>
name值可以不一样,但不推荐<br>
<form name="form1">
a:<input type="checkbox" name="checkit1" value="a" checked><br>
b:<input type="checkbox" name="checkit2" value="b"><br>
c:<input type="checkbox" name="checkit3" value="c"><br>
</form>


7,type=radio
即单选框,出现在多选一的页面设定中。参数同样有name,value及特别参数checked.
不同于checkbox的是,name值一定要相同,否则就不能多选一。当然提交到处理页的也还是value值。

<form name="form1">
a:<input type="radio" name="checkit" value="a" checked><br>
b:<input type="radio" name="checkit" value="b"><br>
c:<input type="radio" name="checkit" value="c"><br>
</form>
下面是name值不同的一个例子,就不能实现多选一的效果了<br>
<form name="form1">
a:<input type="radio" name="checkit1" value="a" checked><br>
b:<input type="radio" name="checkit2" value="b"><br>
c:<input type="radio" name="checkit3" value="c"><br>
</form>


8,type=image
比较另类的一个,自己看看效果吧,可以作为提交式图片

<form name="form1" action="xxx.asp">
your Imgsubmit:
<input type="image" src="../blog/images/face4.gif">
</form>


9,type=submit and type=reset
分别是“提交”和“重置”两按钮
submit主要功能是将Form中所有内容进行提交action页处理,reset则起个快速清空所有填写内容的功能。

<form name="form1" action="xxx.asp">
<input type="text" name="yourname">
<input type="submit" value="提交">
<input type="reset" value="重置">
</form>

0
0
分享到:
评论

相关推荐

    几种JSP页面传值方式.txt

    ### 几种JSP页面传值方式详解 在Java Web开发中,JSP(Java Server Pages)是一种常用的技术,用于创建动态网页。JSP页面之间的数据传递是实现前后端交互的关键环节之一。本文将详细介绍几种常见的JSP页面传值方式...

    实验2_Jsp语法 -页面基本结构、指令标记和动作标记

    参数通过`&lt;jsp:param&gt;`传递。 - **two.jsp**与**three.jsp**:接收`one.jsp`传递的数值,展示相应宽度和高度的图像。 - **error.jsp**:展示错误信息和警告图像,处理用户输入错误的情况。 #### 实验要求 - ...

    JSP页面标签知识

    本文主要介绍了JSP页面中`&lt;input&gt;`标签的使用,特别是针对复选框(`checkbox`)的操作。通过两种不同的方法实现了“全选”功能,并且还提供了如何提交已选择的复选框的值以及如何确保所选的复选框与执行操作的对象保持...

    jsp参数传递

    ### JSP页面间参数传递详解 #### 一、引言 在Web开发中,Java Server Pages (JSP) 是一种广泛使用的服务器端脚本技术,它允许开发者在HTML页面中嵌入Java代码,从而实现动态内容的生成。JSP页面间参数传递是JSP...

    jsp页面间传中文参数示例(页面传参数编码).docx

    ### JSP页面间传中文参数编码详解 #### 一、引言 在Web开发中,尤其是在使用Java Server Pages (JSP)进行开发时,经常需要在不同页面之间传递数据。当这些数据包含中文字符时,如果不正确处理编码问题,很容易出现...

    JSP页面跳转方法总结

    ### JSP页面跳转方法详解 #### 一、概述 JSP(Java Server Pages)是一种动态网页技术标准,被广泛应用于构建动态网站和Web应用程序。在JSP开发中,页面跳转是一项非常基础且重要的功能,它使得用户能够在不同的...

    jsp页面中窗口关闭,退出的方式分享.docx

    ### JSP 页面中窗口关闭与退出方式解析 #### 一、引言 在Web开发过程中,经常需要处理用户操作完成后自动关闭窗口或退出系统的情况。本文档将详细介绍JSP页面中实现窗口关闭与退出的不同方法及其应用场景。 #### ...

    jsp页面js调用form表单的值的方法

    ### JSP 页面中 JS 调用 Form 表单的值的方法 在 Web 开发中,JSP(Java Server Pages)是一种广泛使用的服务器端技术,它允许开发者将动态内容嵌入到静态 HTML 页面中。本篇文章主要介绍如何在 JSP 页面中通过 ...

    jsp页面上传图片例子

    在本文中,我们将深入探讨如何使用JSP(JavaServer Pages)页面实现图片上传功能,并在上传后能够在页面上展示这些图片。JSP是Java平台上的一种动态网页技术,它结合了HTML和Java代码,使得开发者能够方便地创建交互...

    在jsp页面中的日期选择框

    在JSP(Java Server Pages)页面中,日期选择框是一个常用的用户界面元素,它允许用户以图形化的方式选择日期。这种交互方式对于处理与日期相关的数据输入非常方便,例如在预订系统、日程安排或者记录生日等场景。在...

    Java后台获取JSP页面多个复选框选中的值

    在Java后台获取JSP页面多个复选框选中的值是一个常见的需求,特别是在开发Web应用程序时。SSM(Spring、SpringMVC、MyBatis)框架是Java Web开发中广泛使用的集成框架,它提供了处理此类问题的高效解决方案。下面将...

    jsp页面之间的传值

    ### JSP页面之间的传值详解 #### 一、引言 在Web开发中,数据的传递是一项基础且重要的任务。特别是在使用JSP技术时,如何有效地在不同的JSP页面或JSP与Servlet之间进行数据传输,是每个开发者都需要掌握的核心...

    JSP实验题目和代码

    - 当表单未提交姓名或姓名长度超过10个字符时,使用`&lt;jsp:forward&gt;`标签转向`inputName.jsp`页面。 - 输出`personList`和`count`的值。 ```jsp ;charset=gb2312" %&gt; int count; String name = request...

    jsp页面内实现批量上传下载.rar

    在Java服务器页面(JSP)中实现这样的功能,可以极大地提升用户体验,特别是对于处理大量数据或文件的系统。本实例"jsp页面内实现批量上传下载"就是专门针对这一需求提供的一种解决方案。 首先,我们需要理解JSP的...

    关于JSP页面间的传值

    这里的`&lt;%=goodsId%&gt;`会被服务器端解析为具体的商品ID值,并将其作为URL参数的一部分。当用户点击这个链接时,浏览器会发送一个GET请求到服务器,其中包含了`Id`参数。 **特点:** - **优点**:实现简单,无需额外...

    JSP跨iframe如何传递参数实现代码

    在JSP开发中,有时候需要在两个分离的页面之间传递参数。特别是当一个页面中包含一个iframe,而另一个页面被嵌入到这个iframe中时,跨iframe传递参数的需求就会出现。本文主要介绍如何在JSP页面间通过iframe跨页面...

    jsp登陆页面

    【JSP登陆页面详解】 JavaServer Pages(JSP)是一种基于Java的技术,用于创建动态网页。JSP在Web开发中广泛使用,特别是构建用户界面,因为它允许开发者将静态内容(HTML、CSS)与动态逻辑(Java代码)混合在一起...

    爬虫jsp获取网页源码

    在JSP中,我们可以创建一个Servlet或JSP页面,接收用户在前端输入的网址,并利用Jsoup获取该网址对应的网页源码。以下是一个简单的示例: ```jsp String url = request.getParameter("inputUrl"); // 获取用户...

    用jspsmartupload在jsp页面上传下载

    **描述:“单纯的jsp页面使用jspsmartupload.jar上传下载详解,附源码”** 在Java Web开发中,JSP(JavaServer Pages)常用于创建动态网页。在处理用户交互,特别是文件上传和下载功能时,开发者通常会使用第三方库...

    jsp实用教程上机实验

    2. **JSP生命周期**:JSP页面在服务器端经历解析、编译、加载和执行四个阶段。在第一次请求时,JSP会被转换成一个Servlet类,并在后续请求中重用。 3. **脚本元素**:Scriptlets(`&lt;%...%&gt;`)用于编写Java代码块,...

Global site tag (gtag.js) - Google Analytics