一.表单  基本语法:   <form method="表单提交方式(post/get)" action="表单提交地址">       </form>    二.input元素  type:代表input元素类型  name: 表单元素名称  value: 表单元素初始值  size: 表单宽度  maxLength: 输入的最大字符数  checked: 主要用于单选或多选按钮,代表默认选中   三.常用表单元素    1.普通文本框 <input type="text" name="username" value="杨凯" size="30px" maxlength="10"/>    2.密码框  <input type="password" name="password" size="30" maxlength="16"/>    3.单选按钮(name属性必须有,值相同)     <input type="radio" name="gender" value="男" checked/>男   <input type="radio" name="gender" value="女"/>女     4.多选按钮(name属性必须有,值相同,可以选择多个)   <input type="checkbox" name="hobby" value="睡觉" checked/>睡觉         <input type="checkbox" name="hobby" value="吃饭"/>吃饭         <input type="checkbox" name="hobby" value="打豆豆"/>打豆豆     5.下拉框(name属性必须有,size代表初始显示项数)    <select name="address">                     <option value="北京" name="bj">北京</option>                     <option value="上海" name="sh">上海</option>                     <option value="南京" name="nj">南京</option>                     <option value="山东" name="sd" selected>山东</option>                     <option value="西安" name="xa">西安</option>              </select>      6.按钮   button普通按钮:<input type="button" name="button" value="普通按钮"/>         reset按钮:(重置表单数据)<input type="reset" name="reset" value="重置按钮"/>         submit提交按钮:<input type="submit" name="submit" value="提交按钮"/>         image图像按钮(同样会提交表单数据):<input type="image" src="../image/login.gif" name="image"/>     7.多行文本域<textarea name="textarea" rows="20" cols="50"></textarea>       8.文件域   <form action="" method="post" enctype="multipart/form-data">    <input type="file" name="files" />     </form>

9.email自动验证:  <input type="email" name="email"/>       10.网址自动验证: <input type="url" name="url"/>            11.数字:<input type="number" min="0" max="100" step="5" name="number"/>            12.滑块:<input type="range" name="range" max="20" min="-20" step="10"/>             13.搜索框:<input type="search" name="search"/>   四.表单的高级应用    1.隐藏域(在表单当中不会显示,但是确实存在数据,当提交时会将隐藏用于数据一起提交)   <input type="hidden" value="666" name="userid">

2.只读和禁用   <input name="name" type="text" value="张三"  readonly>   <input type="submit "  disabled   value="保存" >  3.标注(光标定位)   <label for="id">标注的文本</label>   <input type="radio" name="gender" id="male"/>    五.表单的初级验证  1.placeholder 友好提示  2.required  非空  3.pattern  正则表达式验证    用户名:<input type="text" name="username" placeholder="请输入用户名" required/>     手机号:<input type="text" name="phone" required pattern="^1[358]\d{9}"/>     <input type="submit" value="提交"/>

java表单基础的更多相关文章

  1. 史上最全Java表单验证封装类

    package com.tongrong.utils; import java.util.Collection; import java.util.Map; import java.util.rege ...

  2. 《JAVASCRIPT高级程序设计》表单基础知识和文本框脚本

    在HTML中,表单是由<form>元素来表示,在javascript中,表单对应的是HTMLFormElement类型,它具有一些独有的属性和方法: 一.表单基础知识 1.取得表单的方式 ...

  3. Javascript高级编程学习笔记(73)—— 表单(1)表单基础

    表单 JS最初的一个用途就是帮助服务器分担处理表单的责任 时至今日,虽然web应用以及JS都有了长足的发展,但是表单依然是现在web应用中比较重要的部分. 因为默认的表单控件很丑,所以有时候我们会使用 ...

  4. java 表单验证

    java 表单验证 1.思路:通过表单选择器,表单属性过滤器提取每个表单提交的值,进行验证 2.实现:javascript通过 onSubmit()事件,判断,返回值false不提交,返回true提交 ...

  5. java表单重复提交常用解决办法

    最近在看些基础的东西,顺便做下笔记.相信大家在平时网页使用中,经常会有按钮重复点击,然后点不动刷新,还有当网络延时比较厉害点了没反应在点击的重复提交.为了避免这种情况,总结了一下4点处理方案 表单重复 ...

  6. DOM之表格与表单基础分享

    我是沐晴,好久不见.马上要放假啦,也是比较的忙. 今天来谈谈表格和表单的基本知识.前期的写的都是比较基础的知识,后期会慢慢增加实例.一起来学习吧. 先看表格,DOM中提供了一些属性,便于我们获取表单节 ...

  7. jQuery Mobile 表单基础

    jQuery Mobile 会自动为 HTML 表单添加优异的便于触控的外观. jQuery Mobile 表单结构 jQuery Mobile 使用 CSS 来设置 HTML 表单元素的样式,以使其 ...

  8. html学习记录之表格、表单基础

    ①编码:charset="utf-8": ​②描述及关键词:name="description":name="keywords": ③a标签 ...

  9. JavaScript高级程序设计之表单基础

    A FORM <form id='form' action='http://a-response-url' method="post"> <!--maxlengt ...

随机推荐

  1. Dart语言学习(十四) Dart泛型

    什么是泛型? 通俗理解:泛型就是解决 类 接口 方法的复用性.以及对不特定数据类型的支持(类型校验) 如下代码,只能返回string类型的数据 String getData(String value) ...

  2. Faster-RCNN Pytorch实现的minibatch包装

    实际上faster-rcnn对于输入的图片是有resize操作的,在resize的图片基础上提取feature map,而后generate一定数量的RoI. 我想首先去掉这个resize的操作,对每 ...

  3. Pytorch-Faster-RCNN 中的 MAP 实现 (解析imdb.py 和 pascal_voc.py)

    ---恢复内容开始--- MAP是衡量object dectection算法的重要criteria,然而一直没有仔细阅读相关代码,今天就好好看一下: 1. 测试test过程是由FRCN/tools/t ...

  4. bootstrap帮助文档

    概览 深入了解 Bootstrap 底层结构的关键部分,包括我们让 web 开发变得更好.更快.更强壮的最佳实践. HTML5 文档类型 Bootstrap 使用到的某些 HTML 元素和 CSS 属 ...

  5. 6 JavaScript函数&内置构造&函数提升&函数对象&箭头函数&函数参数&参数的值传递与对象传递

    JavaScript函数:使用关键字function定义,也可以使用内置的JavaScript函数构造器定义 匿名函数: 函数表达式可以存储在变量中,并且该变量也可以作为函数使用. 实际上是匿名函数. ...

  6. 搭建DHCP服务

    DHCP服务流程 1.DHCP客户端初次接入网络时,会发送DHCP发现报文(DHCP Discover),用于查找和定位DHCP服务器. 2.DHCP服务器在接收到DHCP发现报文后,发送DHCP提供 ...

  7. CS231n -Assignments 1 Q1 and Q2

    前言 最近在youtube 上学习CS231n的课程,并尝试完成Assgnments,收获很多,这里记录下过程和结果以及过程中遇到的问题,我并不是只是完成需要补充的代码段,对于自己不熟悉的没用过的库函 ...

  8. 洗牌函数[打乱数组的顺序] slice()的新运用 [原来arr.slice(start, end) 的start不是必需的]

    function getRandomInt(min, max) { return Math.floor(Math.random() * (max - min + 1) + min) } functio ...

  9. dropdownlist select的用法

    <tr>        <td></td>        <td>@Html.DropDownList("ddlSex",@Mode ...

  10. Python 中的else

    在其他程序语言中,else 似乎只是与 if 关键字有缘分.而与其他的关键字没有联系,不能搭配使用,而在python中,else 除了与 if 匹配外, 还可以与for.while/ try等关键字匹 ...