html表单标记简单使用

1、<form>...</form> 表单标记

基本语法格式:

<form action="url" method="get|post" name="name" onSubmit="" target="">
</form>

属性说明:

action属性:改属性用来指定处理表单数据程序的URL地址。

method属性:改属性用来指定数据传送到服务器的方式。有两种属性值,get和post

name属性:指定表单的名称,可自定义

onSubmit属性:指定当用户单击提交按钮时触发的事件。
target属性:指定输入数据结果显示在哪个窗口中,_blank标示在新窗口中打开目标文件;_self表示在同一个窗口中打开,该项一般不用设置;_parent表示在上一级窗口中打开,一般使用框架页时经常使用;_top表示在浏览器的整个窗口中打开,忽略任何框架。

2、<input>表单输入标记

是使用最频繁的表单标记,基本语法格式如下:

<input type="image" disabled="disabled" checked="checked" width="digit" maxlength="digit"
readonly="" size="digit" src="Uri" usemap="Uri" alt="" name="checkbox" value="checkbox">

属性值:

type:用于指定添加的是哪种类型的输入字段:有text、password、file、radio、checkbox等

disabled:指定输入字段不可用,即字段变成灰色,其属性值可以为空值,也可以指定为disabled

checked:指定输入字段是否处于被选中状态,用type属性值为radio和checkbox的情况

width:指定输入字段宽度,用type属性值为image情况

height:指定输入字段高度,用type属性值为image情况

maxlength:指定可输入文字个数,用于type为text和password情况,默认没有字数限制

readonly:设置为只读,属性值可为空,也可为readonly

size:指定图片来源,type属性值为image时有效

usemap:为图片设置热点地图,type属性值为image时有效

alt:用于指定当图片无法显示时显示的文字,type属性值为image时有效

name:指定输入字段的名称

value:指定输入字段默认的数据值,当type为checkbox和radio时,不可省略,指定的是数据项选定时的值。当type属性值为button、reset、submit时,指定的是按钮上的显示文字;

3、<select >...<select>下拉列表框标记

基本语法:

<select name="name" size="digit" multiple="multiple" disabled="disabled">
</select>

属性:

name:列表框的名称

size:显示的选项数量,超出通过拖动滚动条查看

disabled:指定列表框不可用

multiple:用于让多行列表框支持多选

4、<textarea> 多行文本标记

基本语法格式:

<textarea cols="digit" rows="digit" name="name" disabled="disabled" readonly="readonly" warp="value">默认值
</textarea>

属性值:

name:指定多行文本框名称,表单提交后,在服务器端获取表单数据时应用

cols:指定多行文本框显示的列数(宽度)

rows:指定多行文本框显示的行数(高度)

disabled:指定多行文本框不可使用(变灰)

readonly:指定当前多行文本框只读

warp:设置选中的文字是否自动换行:可选值:hard:默认值,自动换行,提交到服务器时换行符同时被提交;soft:自动换行,但是换行符不被提交;off“:不自动换行

下面给出一个简单的示例:

<body><form action="" method="post" name="myform">
用户名:<input name="username" type="text" id="UserName4" maxlength="20"><br>
密码:<input name="pwd1" type="password" id="PWD14" size ="20" maxlength="20"><br>
确认密码:<input name="pwd2" type="password" id="PWD25" size ="20" maxlength="20"><br>
性别:<input name="sex" type="radio" class="noborder" value="男" checked>
男 
<input name="sex" type="radio" class="noborder" value="女" checked>
女 <br>
爱好:<input name="like" type="checkbox" id="like" value="体育">体育
<input name="like" type="checkbox" id="like" value="旅游">旅游
<input name="like" type="checkbox" id="like" value="听音乐">听音乐
<input name="like" type="checkbox" id="like" value="看书">看书<br>
E-mail:<input name="email" type="text" id="PWD224" size="50"><br>

<textarea name="content" cols="20" rows="5" wrap="hard"></textarea> <br>

<input name="Submit" type="submit" class="btn_grey" value="确定保存">
<input name="Reset" type="reset" class="btn_grey" id="Reset" value="重新填写">
<input name="imageField" type="image" src="images/btn_bg.jpg">
</form>

<select name="select">
<option>数码相机区</option>
<option>摄影器材</option>
<option>MP3/MP4/MP5</option>
<option>U盘/移动硬盘</option>
</select>
 多行列表框(不可多选):
<select name="select2" size="2">
<option>数码相机区</option>
<option>摄影器材</option>
<option>MP3/MP4/MP5</option>
<option>U盘/移动硬盘</option>
</select>
 多行列表框(可多选):
<select name="select3" size="3" multiple>
<option>数码相机区</option>
<option>摄影器材</option>
<option>MP3/MP4/MP5</option>
<option>U盘/移动硬盘</option>
</select>
</body>

版权声明:本文为博主原创文章,未经博主允许不得转载。

时间: 2024-11-07 10:09:49

html表单标记简单使用的相关文章

当文本框失去焦点即进行表单验证简单实例

当文本框失去焦点即进行表单验证简单实例:不少的表单验证都有这样的功能,就是当鼠标焦点离开文本框的时候,即刻进行合法性验证,下面就通过一个实例简单介绍一下如何实现此功能,代码实例如下: <script type="text/javascript"> function onblurs(){ if(myform.name.value==""){ alert("姓名不得为空!"); } else if(myform.address.value

Day1_HTML_表单标记

8.表单标记及语义化 表单用来搜集数据,并且提交信息 只有在表单标签内的信息才能提交成功给服务器 普通按钮作用在于调用JAVAscript代码执行动态的效果 两种提交方式get和post,第一区别:附加数据大小,安全性 2.需求分析 一共两个表框 表框一:必填信息 姓名:name,只读,不能修改 密码:输入符号显示,显示50个字符 性别:默认男,单选 表框二: 国籍:默认中国,单选 爱好:多选 学历:下拉框单选 备注 普通按钮:显示提示框 提交按钮:提交表单在新页面显示submit 重置按钮:r

可以被提交的表单元素简单介绍

可以被提交的表单元素简单介绍: 既然是表单元素,那就是随时准备被提交的,但是有时候一些表单元素被设置了一定的属性之后就不能够被提交了,下面介绍一下设置了设置哪些属性之后表单元素不能够被提交. 不能够被提交: <input type="text" name="antzone" disabled/> 以上两个文本框的将不会被提交.可以被提交: <input type="text" name="antzone" r

jquery实现表单验证简单实例演示

/* 描述:基于jquery的表单验证插件. */ (function ($) { $.fn.checkForm = function (options) { var root = this; //将当前应用对象存入root var isok = false; //控制表单提交的开关 var pwd1; //密码存储 var defaults = { //图片路径 img_error: "img/error.gif", img_success: "img/success.gi

JSP 用户表单的简单实现

1 <%@ page language="java" contentType="text/html; charset=utf-8" 2 pageEncoding="utf-8" import="java.util.*" %> 3 <%@ page import="java.sql.*" %> 4 <!DOCTYPE html PUBLIC "-//W3C//DTD H

2017年12月17日 ASP.NET 12个表单元素&amp;&amp;简单控件/复合控件

12个表单元素可以分为三大类 第一类:文本类 <input type = "text" /> //普通文本框 <input type = "password" /> //密码文本框 <input type = "hidden" /> //隐藏域 <textrea></textrea> //可变动文本框 第二类:按钮类 <input type = "button"

[转] Form 表单数据处理 简单教程 formidable 使用心得

入门,高手见笑 表单数据一种是get方式, 另一种是post 方式 1.get方式 对于get方式,node处理起来非常简单 如以下代码: var urlParsed = url.parse(request.url); var getData = querystring.parse(urlParsed.query); //getData 为object类型 同名表单为array get返回结果: { name: "blue5tar", hobby:["read",

K3/Cloud点按钮打开单据,列表,动态表单,简单账表和直接Sql报表示例

BOS IDE中配置了个界面,拖了动态表单界面,加了5个测试按钮. 点击"打开单据"维护界面, 会跳转到一个新的主界面页签,[物料]新增 点击"打开列表",会弹出[物料]列表界面 点击"打开动态表单",会弹出动态表单, 这个打开动态表单界面是空的,一般动态表单都是要压入自定义参数值进去,或者从父界面获取需要的值. 点击"打开简单帐表",会弹出简单帐表, 点击"打开直接SQL帐表",会弹出直接SQL帐表, 可

MVC Form表单 管理简单的表

view添加表单 <div id="divForm"> @using (Html.BeginForm("AddOrUpdateTest", "ControllerName", FormMethod.Post,  new { id = "formId", @class = "" })) {              @Html.AntiForgeryToken() <table>