基础表单结构:

<body>

  <h1>

  <hr />

  <form action="" name="myFrom" enctype="multipart/form-data >

    <input type="text" name="unname" /><br/>

    <input type="password" name="pwd" /><br/>

    <input type='submit" value="提交" />

  </form>

</body>

{form表单的属性}

  action=“URL”:一个URL地址:指定form表单向何处发送数据。

.它里面放一个路径,我们在代码编辑器中写form是总会自带着它,<form action="">.

.就是我们表单提交到服务器需要一段程序来处理,那有哪个程序处理就可以在action中指定,如果我是注册,可以由注册的程序来处理,登录由登录的程序来处理

  name作用是给表单起名,为了便于我们操作,一个页面不止一个表单好用来区分

<form name="regFrm">通常我们给表单起名这样起:reg是这个表单是干什么的(reg注册)后面以Frm结尾,就是form的缩写。

    enctype=“string”:规定在发送表单之前,如何对表单数据进行编码。通常在使用文件上传时,我们会写enctype=“multipart/form-data”,以二进制传输。

  method=“get/post”:指定表单以何种方式发送到指定的服务器程序最常用的是个头和post。

表单元素:

。单行文本框<input type="text" />默认值是type=“text”

。密码框<input type="password" />

。单选按钮<input type="radio" />例子:

写作业了:<input type="radio" checked="checked" name="gender" value="male" /><br />

没写作业:<input type="radio" name="gender" value="female">

  checked属性,默认选中当前的单选按钮,name是命名,value值是提交给后台程序看的。“相同的名字会把radio分为一组,一组radio只能选择一个。”名字相同即为一组让这一组radio产生关联用name。

。复选框<input type="checkbox" />

和单选按钮差不多

。隐藏域<input type="hidden" />

。文件上传<input type="file" />

  <form action="" method="post" enctype="multipart/form-data" >

    <input type="file" name="file1" />

  </form>

。下拉框<select>标签<select><option value="1">北京</option></select>

。多行文本框<textarea></taxtarea>

。标签<lable></lable>为input元素定义标注。

label本身不会有特殊效果,但它和其他input标签使用可以提升用户的使用体验,用户不用非得点击到按钮,而是点击文字即可选中。<label>虽然和input进行了关联,但是提交的依然是value的值,label中的内容不会被提交。label标签一般和radio、CheckBox类型一起使用。

<form>

  <label for="male">Male</label>

  <input type="radio" name="sex" id="male" />

</form>

。元素集<fieldset></fieldset>

。提交按钮<input type="submit" />

。普通按钮<input type="button" />

。重置按钮<input type="reset" />

练习:

<!DOCTYPE html>
<html>
<head>
  <meta charset="UTF-8">
  <title></title>
</head>
<body>
  <form action="" name="lainxiForm" enctype="multipart/form-data" method="get">
  账号:<input type="text" name="noname" />
  密码:<input type="password" name="pwd" />
       <input type="submit" value="提交"/>
  <!--(单选有无name都可以)-->
  </form><hr />
  <form action="" name="forName" method="get">你喜欢什么:
    <label for="juhua">菊花</label><input type="radio" name="lianxi" checked="checked" id="juhua"value=""/>
    <label for="kuihua">葵花</label><input type="radio" name="lianxi" id="kuihua" value=""/>
    <!--value值要传送到后台服务器,需要后台人员告诉你-->
    <!--复选框需要name联系在一起-->
    <input type="submit" value="提交"/>
  </form>
  <hr />
  <form>
    你的爱好是:
    睡觉<input type="checkbox" name="hobby"/>
    吃<input type="checkbox" name="hobby" />
    写代码<input type="checkbox" name="hobby" checked="checked"/>
    <input type="submit" />
</form>
</body>
</html>

表单form的属性,单行文本框、密码框、单选多选按钮的更多相关文章

  1. HTML(七)HTML 表单(form元素介绍,input元素的常用type类型,input元素的常用属性)

    前言 表单是网页与用户的交互工具,由一个<form>元素作为容器构成,封装其他任何数量的表单控件,还有其他任何<body>元素里可用的标签 表单能够包含<input> ...

  2. Js document.frmLogin.action = '/login.htm';的意义和form表单的target属性

    一.解答:就是把 这个id名为frmLogin的form的提交地址改为上面的/login.htm <form id="frmLogin" name="frmLogi ...

  3. HTML ------ 关于表单 Form

    Form(表单)主要用于采集和提交用户输入的信息,是页面与WEB服务器交互过程中 最重要的信息来源. 掌握表单(Form)有以下几个要点: 重要form属性 form常用控件 form提交方式 § 重 ...

  4. amazeui学习笔记--css(HTML元素3)--表单Form

    amazeui学习笔记--css(HTML元素3)--表单Form 一.总结 1.form样式使用:在容器上添加 .am-form class,容器里的子元素才会应用 Amaze UI 定义的样式. ...

  5. 前端与后台可能需要使用交互的表单form,input标签

    前端与后台可能需要使用交互的表单标签 form表单和input标签 textarea文本域表单 select,option下拉列表表单 fieldset和legend组合表单 label标签 form ...

  6. HTML中的表单<form>标签

    一.HTML表单 HTML 表单用于搜集不同类型的用户输入. HTML 表单包含表单元素,表单元素指的是不同类型的 input 元素.复选框.单选按钮.提交按钮等等. 关于表单的更多内容可以参考htt ...

  7. 3、网页制作Dreamweaver(表单form)

    表单form (虚线不显示) 1.写法: <form id="form1" name="form1" method="post" ac ...

  8. 从零开始学习前端开发 — 10、HTML5新标签及表单控件属性和属性值

    一.html5新增标签 1.结构性标签 header 定义网页的头部 nav 定义网页的导航 footer 定义网页的底部 section 定义网页的某个区域 article 定义网页中的一篇文章 a ...

  9. html - 表单form

    一.表单 功能:表单用于向服务器传输数据,从而实现用户与Web服务器的交互 表单能够包含input系列标签,比如文本字段.复选框.单选框.提交按钮等等. 表单还可以包含textarea.select. ...

随机推荐

  1. 表单美化-原生javascript和jQuery下拉列表(兼容IE6)

    效果: 思想:用其他标签配合脚本和隐藏的input并通过传值模拟表单元素中的select <!DOCTYPE HTML> <html lang="en-US"&g ...

  2. iOS企业版打包(转载)

    转自 http://www.cnblogs.com/shenlaiyaoshi/p/5472474.html   神来钥匙-陈诗友 iOS 企业版 打包 使用 iOS 企业版的证书发布应用可以跳过 A ...

  3. Monkey学习(2)简单命令合集

    Monkey命令的简单帮助 执行所有命令的前提是,必须先链接模拟器或者实体机,否则会报如下错误信息: 打开命令行窗口,WIN+R,输入CMD 在命令行窗口执行:adb shell monkey –he ...

  4. 26个Jquery使用小技巧

    下面列出了一些Jquery使用技巧.比如有禁止右键点击.隐藏搜索文本框文字.在新窗口中打开链接.检测浏览器.预加载图片.页面样式切换.所有列等高.动态控制页面字体大小.获得鼠标指针的X值Y值.验证元素 ...

  5. Java面向对象深度

    局部内部类 package ch6; /** * Created by Jiqing on 2016/11/21. */ public class LocalInnerClass { // 局部内部类 ...

  6. VNC的安装与配置

    一,安装tigervnc-server VNC软件包 [root@localhost ~]# yum install tigervnc-server 设置开机自启动 [root@localhost ~ ...

  7. Delphi 使用之函数

    函数由一句或多句代码组成,可以实现某个特定的功能.使用函数可以使代码更加易读.易懂,加快编程速度及减少重复代码.过程与函数类似,过程与函数最重要的区别在于,过程没有返回值,而函数能有返回值.     ...

  8. C++——并发编程

    一.高级接口:async()和Future 1.1 async()和Future的第一个用例 假设需要计算两个操作数的总和,而这两个操作数是两个函数的返回值.寻常加法如下: func1() + fun ...

  9. [js] 前端性能优化

    原文链接:http://www.cnblogs.com/xxcanghai/p/5205998.html 链接:http://www.zhihu.com/question/21658448/answe ...

  10. Android面试题整理【转载】

      面试宝典(5)  http://www.apkbus.com/android-115989-1-1.html 面试的几个回答技巧 http://blog.sina.com.cn/s/blog_ad ...