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

JSP中 input type 用法

 
阅读更多

JSP中 input type 用法

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>

源文档 <http://qmug.javaeye.com/blog/228951>

分享到:
评论

相关推荐

    JSP商务网站复习题

    课程内容 ... &lt;input type=”text” … &gt; JSP page指令 JSP include指令 Jsp: include动作标记 Jsp: param动作标记 Jsp: forword动作标记 Jsp: plugin动作标记 Jsp: useBean动作标记 Jsp内建对象:

    完全免费的Java/jsp开发编辑工具FirstJava2

    对初学者来说,使用方法过于复杂,如果你编译200个java文件,编译速度太慢,需要好长时间. Eclipse和Jbuild编辑辅助方式,显示的内容太多了,眼都看花了. 当你使用FirstJava2你会发现,它速度很快,功能简单,管用,反应敏捷,...

    jsp实验报告.doc

    第二章 JSP页面与JSP标记 实验1 JSP页面的基本结构 一、实验目的 本实验的目的是让学生掌握怎样在JSP页面中使用成员变量,怎样使用Java程序片 、Java表达式。 二、实验要求 本实验将用户输入的单词按字典顺序排序。...

    在JSP中使用formatNumber控制要显示的小数位数方法

    以上这篇在JSP中使用formatNumber控制要显示的小数位数方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持软件开发网。 您可能感兴趣的文章:详解JS数值Number类型JS表单提交验证、...

    适用于jsp页面的非常好用的日历控件

    使用方法:在jsp页面中加入代码&lt;script language="javascript" type="text/javascript" src="calendar/WdatePicker.js"&gt; ,然后再&lt;input onfocus="WdatePicker({dateFmt:'yyyy-MM-dd'})" /&gt;就可以了

    JavaWeb实验报告.doc

    二、实验原理 通过学习Html相关知识,了解各个标签的使用方法,设计出自己的网站页面。 三、实验内容 网页部分代码:index.jsp &lt;html&gt; &lt;head&gt; 用户管理系统&lt;/title&gt; &lt;/head&gt; &lt;body&gt; &lt;center&gt;&lt;h2&gt;用户管理&lt;/h2&gt; ...

    简单的JS日期控件

    一个简单的日期控件脚本,使用方法:先在JSP中引用该脚本,例子如下: 结束日期: &lt;input type="text" name="endDate" id="endDate" size="26" value="&lt;c:out value='${endDate}'/&gt;" onclick=...

    Java Web应用开发:Servlet和JSP技术进阶.ppt

    &lt;input type=“hidden” name=“***” value=”…”&gt; 将用户的会话信息(例如唯一的ID号)写在隐藏表单里,用户看不见,但是当表单提交时,信息会作为参数提交给服务器。服务器可以利用request对象的getParameter()...

    jsp实现checkbox的ajax传值实例

    本文实例讲述了jsp实现checkbox的ajax传值用法。分享给大家供大家参考。具体分析如下: 今天我想用ajax把选中的所有的chekbox的值全部都传到后台做一个处理,但在后台接收值的时候,我遇到了麻烦,以为没有经过跳转...

    EL表达式的详细使用

    表达式语言的灵感来自于 ECMAScript 和 XPath 表达式语言,它提供了在 JSP 中简化表达式的方法。它是一种简单的语言,基于可用的命名空间(PageContext 属性)、嵌套属性和对集合、操作符(算术型、关系型和逻辑型...

    Javashop开发规范V2.2

    在实合格bean和数据库对照过程中,数据库机制需要识别主键,所以需要我们在主键的对应属性的Geter方法中加上@PrimaryKeyFiled注解,如: private Integer brand_id @PrimaryKeyField public Integer getBrand_id() ...

    fileupload

    //有两种保存方法,一种是保存在myUpload.setRealPath()的设定路径中,使用saveAs(),一种是另外保存到其他文件夹,使用.saveAs(String realPath) myFiles.getFile(i).saveAs(); Thread.sleep(50); } } ...

    潍坊学院成人教育Java-Web程序设计B卷试卷及参考答案.doc

    &lt;input type="checkbox" name="aihao" value="1"/&gt;游戏 &lt;input type="checkbox" name="aihao" value="2"/&gt;运动 &lt;input type="checkbox" name="aihao" value="3"/&gt;棋牌 &lt;input type="checkbox" name=...

    《Web应用技术》实验

    四.实验内容及步骤 ... 通过表单将注册信息提交:输入JSP代码和JAVA代码,具体...2,知道了request的用法和其使用的原理,即是提交用户信息 3.知道JAVA片段的书写方式和技巧 4.对注册页面有了一定程上的了解并编程。

    通用js日历源码

    使用方法: 1、引入js文件。 &lt;script language=javascript src="images/date.js"&gt;&lt;/script&gt;&lt;br&gt; 2、在input上,加上得到焦点事件: &lt;input name="textfield1" type="text" size="16" onfocus=...

    FirstJava2完全教材

    对初学者来说,使用方法过于复杂,如果你编译200个java文件,编译速度太慢,需要好长时间. Eclipse和Jbuild编辑辅助方式,显示的内容太多了,眼都看花了. 当你使用FirstJava2你会发现,它速度很快,功能简单,管用,反应敏捷,...

    一个简单实用的AJAX框架

    LxAjax框架~ 吧jar包加到自己的项目里 然后使用 ...&lt;input type=submit name=aaaaa value="OK"/&gt; 当每次提交的时候 文本框aa都会自加一个"A"但是不会出现刷新效果 如果有更多的需要请加我QQ:466253283

    fckedit编辑器

    现在的web.xml文件没有标签了,应该直接在jsp文件中使用: 6. 映射: 上面文件中两个servlet的映射分别为:/editor/filemanager/browser/default/connectors/jsp/connector 和/editor/filemanager/upload/...

    javascript中的previousSibling和nextSibling的正确用法

    我做的时间的验证,格式是不需要验证的,只需要验证起始日期与结束日期的大小,但是因为输入... class="toolbar_button_input_80" type="Text" onClick="WdatePicker()"&gt; &lt;td&gt;&lt;input id="warrantyEndDateStr" nam

    使用模型驱动方便从表单获取用户输入的值

    使用Hibernate的模型驱动ModelDriven可以方便...input name="supplierSortName" type="text" size="20"/&gt; 备注:&lt;textarea name="supplierSortRemark" rows="5" cols="20"&gt;&lt;/textarea&gt; &lt;/form&gt;

Global site tag (gtag.js) - Google Analytics