-
HTML表单
HTML表单用于搜集用户输入
HTML表单常用属性及说明:
属性 描述 accept-charset 规定在被提交表单中使用的字符集(默认:页面字符集)。 action 规定向何处提交表单的地址(URL)(提交页面)。 autocomplete 规定浏览器应该自动完成表单(默认:开启)。 enctype 规定被提交数据的编码(默认:url-encoded)。 method 规定在提交表单时所用的 HTTP 方法(默认:GET)。 name 规定识别表单的名称(对于 DOM 使用:document.forms.name)。 novalidate 规定浏览器不验证表单。 target 规定 action 属性中地址的目标(默认:_self)。 <!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>表单</title> <style type="text/css"> .code{ color: gray; border: 1px solid gainsboro; font-size: 15px; } pre{ margin: 1em 0em 1em -19em; font-family: "楷体"; } .result{ color: gray; background-color: ghostwhite; font-size: 16px; padding: 0.5em 1em; } .result form > p,.result form fieldset p { color: black; font-family: "楷体"; font-size: 14px; color: cornflowerblue; } h3{ color: red; } .result span:first-child{ display: block; float: left; width: 10em; color: black; } </style> </head> <body> <ul> <li> <h3>01. form标签</h3> <h4>代码:</h4> <div class="code"> <pre> <form> <p>First Name :</p> <input type="text" name="firstName" id="firstName" value="Naven" /> </form> </pre> </div> <h4>结果:</h4> <div id="form01" class="result"> <form> <p>First Name :</p> <input type="text" name="firstName" id="firstName" value="Naven" /> </form> </div> <hr /> </li> <li> <h3>02. action属性</h3> <h4>代码:</h4> <div class="code"> <pre> <form action=""> <div> <p>01.action是提交表单时的动作</p> <p>02.向服务器提交表单用的是submit</p> <p>03.如果省略action,则action设为当前页面</p> </div> <input type="submit" name="submit" id="submit" value="Submit" /> </form> </pre> </div> <h4>结果:</h4> <div id="act01" class="result"> <form action=""> <div> <p>01.action是提交表单时的动作</p> <p>02.向服务器提交表单用的是submit</p> <p>03.如果省略action,则action设为当前页面</p> </div> <input type="submit" name="submit" id="submit" value="Submit" /> </form> </div> <hr /> </li> <li> <h3>03. method属性</h3> <h4>代码:</h4> <div class="code"> <pre> <form method="post"> <div> <p>01.提交的HTTP方式有get和post两种方式</p> <p>02.get:默认方式,无敏感信息时可使用,不安全,信息在地址栏是可见的</p> <p>03.post:更安全,信息在地址栏中是不可见的</p> </div> <input type="submit" name="submit" id="submit" value="Submit" /> </form> </pre> </div> <h4>结果:</h4> <div id="mtd01" class="result"> <form method="post"> <div> <p>01.提交的HTTP方式有get和post两种方式</p> <p>02.get:默认方式,无敏感信息时可使用,不安全,信息在地址栏是可见的</p> <p>03.post:更安全,信息在地址栏中是不可见的</p> </div> <input type="submit" name="submit" id="submit" value="Submit" /> </form> </div> <hr /> </li> <li> <h3>04. name属性</h3> <h4>代码:</h4> <div class="code"> <pre> <form method="post"> <div> <p>01.数据要正确的被提交,必须有name属性</p> <p>02.例子中,点击提交按钮,只会提交firstName信息</p> </div> <p>First Name :</p> <input type="text" name="firstName" id="firstName" value="Naven" /> <p>Last Name :</p> <input type="text" id="lastName" value="Kumar" /> <br /><br /> <input type="submit" name="submit" id="submit" value="Submit" /> </form> </pre> </div> <h4>结果:</h4> <div id="name01" class="result"> <form method="post"> <div> <p>01.数据要正确的被提交,必须有name属性</p> <p>02.例子中,点击提交按钮,只会提交firstName信息</p> </div> <p>First Name :</p> <input type="text" name="firstName" id="firstName" value="Naven" /> <p>Last Name :</p> <input type="text" id="lastName" value="Kumar" /> <br /><br /> <input type="submit" name="submit" id="submit" value="Submit" /> </form> </div> <hr /> </li> <li> <h3>05. fieldset标签</h3> <h4>代码:</h4> <div class="code"> <pre> <form method="post"> <div> <p>01.fieldset元素组合表单中的数据</p> <p>02.legend元素为fieldset定义标题</p> </div> <fieldset> <legend>Name:</legend> <p>First Name :</p> <input type="text" name="firstName" id="firstName" value="Naven" /> <p>Last Name :</p> <input type="text" id="lastName" value="Kumar" /> <br /><br /> <input type="submit" name="submit" id="submit" value="Submit" /> </fieldset> </form> </pre> </div> <h4>结果:</h4> <div id="name01" class="result"> <form method="post"> <div> <p>01.fieldset元素组合表单中的数据</p> <p>02.legend元素为fieldset定义标题</p> </div> <fieldset> <legend>Name:</legend> <p>First Name :</p> <input type="text" name="firstName" id="firstName" value="Naven" /> <p>Last Name :</p> <input type="text" id="lastName" value="Kumar" /> <br /><br /> <input type="submit" name="submit" id="submit" value="Submit" /> </fieldset> </form> </div> <hr /> </li> <li> <h3>06. form元素的属性</h3> <h4>代码:</h4> <div class="code"> <pre> <p>form属性及值示例</p> <form action="" method="post" accept-charset="ISO-8859-1" autocomplete="on" enctype="application/x-www-form-urlencoded" name="form" target="_blank" novalidate> <input type="submit" value="Submit"/> </form> </pre> </div> <h4>结果:</h4> <div id="name01" class="result"> <p>form属性及值示例</p> <form action="" method="post" accept-charset="ISO-8859-1" autocomplete="on" enctype="application/x-www-form-urlencoded" name="form" target="_blank" novalidate="novalidate"> <input type="submit" value="Submit"/> </form> </div> <hr /> </li> </ul> </body> </html>
-
HTML表单元素
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>表单</title> <style type="text/css"> .code{ color: gray; border: 1px solid gainsboro; font-size: 15px; line-height: 1.5em; } pre{ margin: 1em 0em 1em -19em; font-family: "楷体"; } .result{ color: gray; background-color: ghostwhite; font-size: 16px; padding: 0.5em 1em; } .result form > p,.result form fieldset p { color: black; font-family: "楷体"; font-size: 14px; color: cornflowerblue; } h3{ color: red; } .result span:first-child{ display: block; float: left; width: 10em; color: black; } </style> </head> <body> <ul> <li> <h3>01. input元素</h3> <h4>代码:</h4> <div class="code"> <pre> <p>01. 表单元素中,最常用的是input元素,根据type的不同,有多种形式</p> <input type="text" name="text" id="text" value="" /> </pre> </div> <h4>结果:</h4> <div id="ipt01" class="result"> <p>01. 表单元素中,最常用的是input元素,根据type的不同,有多种形式</p> <input type="text" name="text" id="text" value="" /> </div> <hr /> </li> <li> <h3>02. select元素</h3> <h4>代码:</h4> <div class="code"> <pre> <p>01. select元素定义下拉列表</p> <p>02. option元素定义下拉选项</p> <p>03. option的selected属性定义默认选中项(不定义默认选中第一个)</p> <form action="" method="post"> <p style="display: inline;">Constellation :</p> <select name="Constellation"> <option value="Aries">Aries</option> <option value="Taurus">Taurus</option> <option value="Gemini" selected>Gemini</option> <option value="Cancer">Cancer</option> <option value="Leo">Leo</option> <option value="Virgo">Virgo</option> <option value="Libra">Libra</option> <option value="Scorpio">Scorpio</option> <option value="Sagittarius">Sagittarius</option> <option value="Capricornus">Capricornus</option> <option value="Aquarius">Aquarius</option> <option value="Pisces">Pisces</option> </select> </form> </pre> </div> <h4>结果:</h4> <div id="slt01" class="result"> <p>01. select元素定义下拉列表</p> <p>02. option元素定义下拉选项</p> <p>03. option的selected属性定义默认选中项(不定义默认选中第一个)</p> <form action="" method="post"> <p style="display: inline;">Constellation :</p> <select name="Constellation"> <option value="Aries">Aries</option> <option value="Taurus">Taurus</option> <option value="Gemini" selected>Gemini</option> <option value="Cancer">Cancer</option> <option value="Leo">Leo</option> <option value="Virgo">Virgo</option> <option value="Libra">Libra</option> <option value="Scorpio">Scorpio</option> <option value="Sagittarius">Sagittarius</option> <option value="Capricornus">Capricornus</option> <option value="Aquarius">Aquarius</option> <option value="Pisces">Pisces</option> </select> </form> </div> <hr /> </li> <li> <h3>03. textarea元素</h3> <h4>代码:</h4> <div class="code"> <pre> <p>01. textarea元素用来定义文本域</p> <p>02. textarea常用属性rows:行数,cols:列数</p> <textarea name="message" rows="5" cols="20"> Hello World ! </textarea> </pre> </div> <h4>结果:</h4> <div id="txa01" class="result"> <p>01. textarea元素用来定义文本域</p> <p>02. textarea常用属性rows:行数,cols:列数</p> <textarea name="message" rows="5" cols="20"> Hello World ! </textarea> </div> <hr /> </li> <li> <h3>04. button元素</h3> <h4>代码:</h4> <div class="code"> <pre> <p>1. button元素定义按钮</p> <p>2. onclick定义其点击事件</p> <button type="button" onclick="alert('点击按钮')">Button</button> </pre> </div> <h4>结果:</h4> <div id="btn01" class="result"> <p>1. button元素定义按钮</p> <p>2. onclick定义其点击事件</p> <button type="button" onclick="alert('点击按钮')">Button</button> </div> <hr /> </li> <li> <h3>05. datalist元素</h3> <h4>代码:</h4> <div class="code"> <pre> <p>1. datalist元素为input元素定义选项列表</p> <p>2. input的list属性值必须与datalist的id属性值一致</p> <form> <input list="browsers" /> <datalist id="browsers"> <option value="Internet Explorer" /> <option value="Firefox" /> <option value="Chrome" /> <option value="Opera" /> <option value="Safari" /> </datalist> </form> </pre> </div> <h4>结果:</h4> <div id="dlt01" class="result"> <p>1. datalist元素为input元素定义选项列表</p> <p>2. input的list属性值必须与datalist的id属性值一致</p> <form> <input list="browsers" /> <datalist id="browsers"> <option value="Internet Explorer" /> <option value="Firefox" /> <option value="Chrome" /> <option value="Opera" /> <option value="Safari" /> </datalist> </form> </div> <hr /> </li> </ul> </body> </html>
-
HTML输入类型
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>输入类型</title> <style type="text/css"> .code{ color: gray; border: 1px solid gainsboro; font-size: 15px; line-height: 1.5em; } pre{ margin: 1em 0em 1em -19em; font-family: "楷体"; } .result{ color: gray; background-color: ghostwhite; font-size: 16px; padding: 0.5em 1em; } .result p{ color: black; font-family: "楷体"; font-size: 15px; color: cornflowerblue; } h3{ color: red; } .result span{ color: black; } .Button{ color: white; background-color: darkmagenta; border: solid 2px darkorchid; padding: 0.5em; border-radius: 1.5em; } .other input{ margin: 0.5em; } </style> </head> <body> <ul> <li> <h3>01. Text文本</h3> <h4>代码:</h4> <div class="code"> <pre> <p>01. text类型定义单行输入</p> <span>Text :</span> <input type="text" name="text" id="text" /> </pre> </div> <h4>结果:</h4> <div class="result"> <p>01. text类型定义单行输入</p> <span>Text :</span> <input type="text" name="text" id="text" value="text"/> </div> <hr /> </li> <li> <h3>02. Password密码</h3> <h4>代码:</h4> <div class="code"> <pre> <p>01. password类型中的文字会进行密文处理</p> <span>Password :</span> <input type="password" name="password" id="password" value="password"/> </pre> </div> <h4>结果:</h4> <div class="result"> <p>01. password类型中的文字会进行密文处理</p> <span>Password :</span> <input type="password" name="password" id="password" value="password"/> </div> <hr /> </li> <li> <h3>03. Submit提交</h3> <h4>代码:</h4> <div class="code"> <pre> <p>01. submit类型定义提交表单数据至表单处理程序的按钮</p> <span>Name :</span> <input type="text" name="name" id="name" value="name" /> <br /> <span>Password :</span> <input type="password" name="pwd" id="pwd" value="pwd" /> <br /> <input type="submit" name="submit" class="Button" value="Submit"/> </pre> </div> <h4>结果:</h4> <div class="result"> <p>01. submit类型定义提交表单数据至表单处理程序的按钮</p> <span>Name :</span> <input type="text" name="name" id="name" value="name" /> <br /> <span>Password :</span> <input type="password" name="pwd" id="pwd" value="pwd" /> <br /> <input type="submit" name="submit" class="Button" value="Submit"/> </div> <hr /> </li> <li> <h3>04. Radio单选框</h3> <h4>代码:</h4> <div class="code"> <pre> <form action="" method="post"> <p>01. radio类型定义单选框</p> <p>02. checked属性默认选中</p> <p>03. name属性相同的范围内只能选择一个</p> <input type="radio" name="Sex" value="Male">Male</input> <br /> <input type="radio" name="Sex" value="Female">Female</input> <br /> </form> </pre> </div> <h4>结果:</h4> <div class="result"> <form action="" method="post"> <p>01. radio类型定义单选框</p> <p>02. checked属性默认选中</p> <p>03. name属性相同的范围内只能选择一个</p> <input type="radio" name="Sex" value="Male">Male</input> <br /> <input type="radio" name="Sex" value="Female">Female</input> <br /> </form> </div> <hr /> </li> <li> <h3>05. Checkbox复选框</h3> <h4>代码:</h4> <div class="code"> <pre> <form action="" method="post"> <p>01. checkbox类型定义复选框</p> <p>02. checked属性默认选中</p> <p>03. name属性相同的范围内可选择多个</p> <input type="checkbox" name="language" value="Chinese">Chinese</input> <br /> <input type="checkbox" name="language" value="English">English</input> <br /> </form> </pre> </div> <h4>结果:</h4> <div class="result"> <form action="" method="post"> <p>01. checkbox类型定义复选框</p> <p>02. checked属性默认选中</p> <p>03. name属性相同的范围内可选择多个</p> <input type="checkbox" name="language" value="Chinese">Chinese</input> <br /> <input type="checkbox" name="language" value="English">English</input> <br /> </form> </div> <hr /> </li> <li> <h3>06. Button按钮</h3> <h4>代码:</h4> <div class="code"> <pre> <form action="" method="post"> <p>01. button类型定义按钮</p> <p>02. onclick属性定义点击事件</p> <input type="button" class="Button" value="Button" onclick="alert('Button is clicked!')"/> </form> </pre> </div> <h4>结果:</h4> <div class="result"> <form action="" method="post"> <p>01. button类型定义按钮</p> <p>02. onclick属性定义点击事件</p> <input type="button" class="Button" value="Button" onclick="alert('Button is clicked!')"/> </form> </div> <hr /> </li> <li> <h3>07. H5新增类型</h3> <h4>代码:</h4> <div class="code"> <pre> <form action="" method="post" class="other"> <p>01. 若浏览器不识别,则默认为text类型</p> <span>color :</span> <input type="color" /> <br /> <span>date :</span> <input type="date" /> <br /> <span>datetime :</span> <input type="datetime" /> <br /> <span>datetime-local :</span> <input type="datetime-local" /> <br /> <span>email :</span> <input type="email" /> <br /> <span>month :</span> <input type="month" /> <br /> <span>number :</span> <input type="number" /> <br /> <span>range :</span> <input type="range" /> <br /> <span>search :</span> <input type="search" /> <br /> <span>tel :</span> <input type="tel" /> <br /> <span>time :</span> <input type="time" /> <br /> <span>url :</span> <input type="url" /> <br /> <span>week :</span> <input type="week" /> <br /> <span>file :</span> <input type="file" /> <br /> </form> </pre> </div> <h4>结果:</h4> <div class="result"> <form action="" method="post" class="other"> <p>01. 若浏览器不支持此输入类型,则默认为text类型</p> <span>color :</span> <input type="color" /> <br /> <span>date :</span> <input type="date" /> <br /> <span>datetime :</span> <input type="datetime" /> <br /> <span>datetime-local :</span> <input type="datetime-local" /> <br /> <span>email :</span> <input type="email" /> <br /> <span>month :</span> <input type="month" /> <br /> <span>number :</span> <input type="number" /> <br /> <span>range :</span> <input type="range" /> <br /> <span>search :</span> <input type="search" /> <br /> <span>tel :</span> <input type="tel" /> <br /> <span>time :</span> <input type="time" /> <br /> <span>url :</span> <input type="url" /> <br /> <span>week :</span> <input type="week" /> <br /> <span>file :</span> <input type="file" /> <br /> </form> </div> <hr /> </li> </ul> </body> </html>
-
HTML输入属性
属性 名称 释义 value 值 规定输入字段的初始值 readonly 只读 规定输入字段为只读 disabled 禁用 被禁用的元素不可用,不可点击,不可被提交 size 尺寸 规定输入字段的尺寸,以字符计算 maxlength 最大长度 输入字段的最大长度 autocomplete 自动完成 规定表单或输入字段是否应该自动完成(提示之前输入过的值) autofocus 获取焦点 此属性的元素将获得鼠标的焦点 form 表单 规定元素的所属表单,其值应与某一表单的id相同 formaction 重设表单动作 规定当提交表单时处理该输入控件的文件的 URL formenctype 重设编码方式 规定当把表单数据提交至服务器时如何对其进行编码 formmethod 重设请求方式 定义用以向 action URL 发送表单数据的 HTTP 方法 formnovalidate 无校验 提交表单时,不对表单数据进行验证 formtarget 重设目标 提交表单后在何处显示接收到的响应,当前窗口或者新窗口等 height/width 高/宽 规定元素的高和宽 list 列表 引用 <datalist> 元素中<option>元素的值作为预定义选项,list的值要与datalist的id一致 min/max 最小/最大 元素的最小值/最大值 multiple 多个 允许输入一个以上的值,如type=file,选取多个文件 pattern (regexp) 正则表达式 用于检查元素值的正则表达式 placeholder 占位符 规定用以描述输入字段预期值的提示 required 必选 提交表单之前必须填写输入字段 step 步 元素合法数字的间隔
09.HTML表单
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...