一.表单  基本语法:   <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. linux磁盘空间挂载

    (1)查看磁盘空间 df -hl (3)查看硬盘及分区信息 fdisk -l (4)格式化新分区 mkfs.ext3 /dev/xvdb (5)将磁盘挂载在/www/wwwroot/default目录 ...

  2. laravel API

    /** * [api] * @author Foreach * @param string $method [请求方式] * @param string $url [地址] * @param arra ...

  3. Netsparker破解版5.3 Netsparker Enterprise 5.3.0.24388[cracked]

    Netsparker破解版5.3 Netsparker Enterprise 5.3.0.24388[cracked]该版本更新时间为2019年7月8日下载地址:1 https://www.dr-fa ...

  4. Java 调用系统系统可执行文件

    public class Test { public static Map<String, String> executeCmd(String cmd) { Runtime rt = Ru ...

  5. Python学习第十二课——json&pickle&XML模块&OS模块

    json模块 import json dic={'name':'hanhan'} i=8 s='hello' l=[11,22] data=json.dumps(dic) #json.dumps() ...

  6. JS 表单相关

    var title = $("#subjects option:selected").text();

  7. Openstack----学习笔记

    ceph 分布式存储,用于存放新创建的云主机磁盘镜像文件和磁盘 创建云主机流程记录 简易版本: 上图中所有发送的请求都会存放在rabbit_mq(消息队列)中,各个组件会定时取消息队列中与自己相关的请 ...

  8. 三、linux基础-常用命令man_cd_|_find_ln_>_history

    3通用命令3.1 man命令man pwd      来查看该命令的全部帮助手册备注:命令最终是在内核中执行的,但是内核并无法直接识别,所以先通过shell执行,然后再交给内核执行3.2 cd 命令c ...

  9. Qtxlsx的使用

    上一遍讲述了基于Qt5.9.8下编译Xtxlsx,本遍讲述基于Qt5.9.8下使用Qtxlsx 1.打开Qt Creator 4.8.2(Enterprise),创建工程,选择版本 2.在pro文件中 ...

  10. Linux centosVMware NFS exportfs命令、NFS客户端问题、FTP介绍、使用vsftpd搭建ftp

    一.exportfs命令 常用选项 -a 全部挂载或者全部卸载 -r 重新挂载 -u 卸载某一个目录 -v 显示共享目录 以下操作在服务端上 vim /etc/exports //增加 /tmp/ 1 ...