一.表单  基本语法:   <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. 【Html 页面布局】

    float:left方式布局 <!DOCTYPE html> <html> <head> <meta charset="utf-8" /& ...

  2. RTT学习之SPI设备

    SPI分为主.从.设备:具体又分标准SPI/DUAL SPI/QUAD SPI(用80字节的RAMrt_err_t rt_spi_take_bus(struct rt_spi_device *devi ...

  3. 二十二、mysql 执行计划与存储引擎

    1.explain(执行计划)中涉及的各字段理解1.1) select_type列的取值及含义:    SIMPLE                 :简单的SELECT语句(不包括UNION操作或子 ...

  4. how to analyze jmeter results

    https://octoperf.com/blog/2017/10/19/how-to-analyze-jmeter-results/

  5. python3 linux

    记录了Linux 安装python3.7.0的详细过程,供大家参考,具体内容如下 我这里使用的时centos7-mini,centos系统本身默认安装有python2.x,版本x根据不同版本系统有所不 ...

  6. letter-spacing 与 word-spacing 结合使用,造成文字反转

    文字未反转时,如图: 文字反转时,如图: 以上效果只是因为发现记录下来,目前并无实用,也许未来用得着它.

  7. http调用之RestTemplate

    核心方法为org.springframework.web.client.RestTemplate.doExecute(URI, HttpMethod, RequestCallback, Respons ...

  8. spring配置文件1

    applicationContext.xml: <?xml version="1.0" encoding="UTF-8"?><beans xm ...

  9. .NET精彩博文

    vs2019安装和使用教程(详细) 为什么选择.NETCore? C#中Socket的简单使用

  10. 洛谷P1198 [JSOI2008]最大数(线段树)

    题目描述 现在请求你维护一个数列,要求提供以下两种操作: 1. 查询操作. 语法:Q L 功能:查询当前数列中末尾L个数中的最大的数,并输出这个数的值. 限制:LLL不超过当前数列的长度.(L> ...