表单form浅谈

  在html中有form表单元素,而form表单最大的一个作用就是与后台服务器交换数据。

  常见的表单元素类型:

    输入型:text password textarea

    选择型:radio select checkbox file

    按钮 :submit button reset

    隐藏:hidden

  当然还有一些html5新出的类型:email number date range color  等等,当然不是所有浏览器都支持,所以一般的表单验证还是要自己另外写。

  在一张网页中我们把字体一般会设为“微软雅黑”。

     body{font-family:"微软雅黑"}

  但是设置后我们在text文本框中输入文字发现它依然不是微软雅黑字体,那么我们就要单独设置input输入框的字体 

  input,textarea{font-family: "微软雅黑";}

  有时我们可以把整个表单放置在一个fieldset标签里面,则会如下图

  

  <fieldset>我爱你,就像老鼠爱大米
        <legend>请填写表格</legend>
        <form action="" method="post">
            <input type="text" name="" id="" value="" />

                <input type="text" value="我为什么是个帅哥" readonly="readonly"/>

                <label for="test" style="vertical-align:top;">自我介绍</label>
                <textarea name="" id="test"></textarea>    

        </form>
    </fieldset>

  

  textarea文本输入框,设置宽高,既可以使用width很height来设置,也可以使用cols和rows来设置。

  我们可以给textarea加上label标签

<label for="test" >自我介绍</label>
<textarea name="" id="test"></textarea>

如果要使“自我介绍”在文本域上部,我们可以给label设置属性vertical-align:top  

  当我们在使用radio和checkbox时,应该注意加上label标签这样我们只需点击文字就可以选中,可以增强用户体验  

<form>
  <label for="male">Male</label>
  <input type="radio" name="sex" id="male" />
  <br />
  <label for="female">Female</label>
  <input type="radio" name="sex" id="female" />
</form>

  我们在设置radio和checkbox的默认值时,可以加入属性checked,则默认就会选中;但是在select中我们要加入属性selected。

  另外有属性readonly和disable都是禁止用户输入,使用readonly属性后,用户可以获取焦点,但是不能输入,而使用disable后,用户连焦点也获取不了。

<input type="text" value="我为什么是个帅哥" readonly="readonly"/>

  当表单提交时,如果设置属性readonly,那么会把value里面的值传到服务器后台,如果是设置成disable则不会提交到后台。

  

时间: 2024-10-14 05:57:43

表单form浅谈的相关文章

HTTP协议与HTML表单(再谈GET与POST的区别)

HTTP的GET/POST方式有何区别?这是一个老生常谈的问题,但老生常谈的问题往往有一些让人误解的结论.本文将带您浅尝HTTP协议,在了 解HTTP协议的同时将会展示许多被人们忽视的内容.在掌握了HTTP协议的过程中我们将自然而然地了解到GET与POST的本质区别. HTTP请求 从使用者的角度看,一个HTTP请求起始于用户端浏览器上输入的一个URL地址:网页中的一个超链接:提交一个HTML表单.但本质上说,一个HTTP请求起始于用户端向HTTP服务器发送的一个URL请求. 一个标准的HTTP

表单 - Form - EasyUI提供的表单异步提交

方案一 被提交的表单 <form id="loginForm" method="post"> <table align="center"> <tr> <th align="right">用户名</th> <td> <input type="text" name="username"/> </td&g

关系型数据库表结构设计规范-浅谈(转)

数据库表结构设计规范-浅谈,为啥是浅谈呢,因为主要的观点还是来自原微信公共账号的一篇文章,稍微加了一些自己的看法. 谁来进行数据库的设计? 肯定是具体的开发工程师来进行,开发同学的话,第一业务熟悉度比较高,第二结合OO和ORM的思想,能有比较好的运用关系型数据库的特性.如果是DBA同学的话,虽然对于数据库本身了解比较多,但是对于业务了解较少,很难有比较客观的设计.但是业务上线或者运行期间,需要DBA同学能够重度的加入进来,针对一些性能点和不合理的点进行优化,同事也可以在上线前,针对SQL进行re

HTML表单(Form)

HTML表单(Form)是HTML的一个重要部分,主要用于采集和提交用户输入的信息. 举个简单的例子,一个让用户输入姓名的HTML表单(Form).示例代码如下: <form action="http://www.admin5.com/html/asdocs/html_tutorials/yourname.asp" method="get"> 请输入你的姓名: <input type="text" name="your

asp.net MVC中控制器获取表单form提交的数据之实体类数据

第一次写记录文章,难免有不足之处:欢迎指出. 1.新建一个mvc项目如: 2.新建一个Test.cs 注意get,set方法不能简写 ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 using System; using System.Collections.Generic; using System.Linq; usi

关于表单form元素中onsubmit事件处理机制的认识

博主目前处于Js学习的初期,遇到了很多问题,比如今天的关于表单form元素中onsubmit事件问题,根据教程所述,onsubmit事件是在表单提交的时候触发的,但是我看到教程上的onsubmit事件是这么写的 :onsubmit="return validateForm();",首先validateForm()已经有返回值了,为什么在这里还要加一个return??这让我百思不得其解,直到看到一篇博文才恍然大悟,受益匪浅,以下是这篇博文的出处:http://blog.163.com/h

(三)关于kendo IU表单form各类控件的数据绑定

=====================input textarea============================= <div id="view"> <input data-bind="value: inputValue" /> <textarea data-bind="value: textareaValue"></textarea> </div> <script&g

HTML的表单form以及form内部标签

本系列原理图均由Portel DXP 2004画成. 截图: 文件下载: CTM1050.7z HTML的表单form以及form内部标签,码迷,mamicode.com

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

表单form (虚线不显示) 1.写法: <form id="form1" name="form1" method="post" action=""> </form> 1.  解释 name.id自定义,用于寻找此块内容 3.内容 (1)文本框:可以设置width,height  <label for="denglu">姓名</label>