• 第5天-表单


    form标签

    form标签表示表单,作用是用来收集用户的信息并发送给后台使用,例如:登录、注册

    form表单属性:

      action:  用于设置表单提交的地址,也就是说表单收集的数据要发送到哪去

      method: 用于设置表单提交的方法

        get :表单发送的数据会显示在浏览器地址栏

        post:表单发送的数据通常不被用户看见

    <form action="http://www.baidu.com/s" method="get">
        用户名:<input type="text" name="user" />
        密码: <input type="password" name="passwd"  />
        <input type="submit" value="提交" />
    </form>
    form表单

    input标签

    input标签为表单的某一个子项,会根据type属性的不同而功能不同,常用的几种type属性

    type="text"
    type="password"
    type="checkbox"
    type="radio"
    type="button"
    type="submit"
    type="file"
    type="hidden"
    <!--通常用来输入文本内容-->
    <input type="text" />
    文本框text
    <!--通常用来输入密码,输入内容不可见-->
    <input type="password" />
    密码框password
    <!--用于表示多个选项,是否选择用check属性-->
    爱好:
    看书<input type="checkbox" value="book" name="aihao"> 
    旅游<input type="checkbox" value="tour" name="aihao">
    跑步<input type="checkbox" value="run" name="aihao">
    复选框checkbox
    <!--表示单选,几个input中只能选择一个,是否选中用checked属性-->
    男:<input type="radio" value="man" name="gender"> 
    女:<input type="radio" value="woman" name="gender">
    单选框radio
    <!--隐藏表单元素,有些时候后台需要某个数据,但是在前端不需要显示的时候用-->
    <input type="hidden" />
    隐藏域
    <!--文件上传-->
    <input type="file" />
    文件上传控件
    <!--普通按钮,不触发提交动作,通常与js结合使用-->
    <input type="button" />
    普通按钮botton
    <!--执行提交动作,将数据发送到后台-->
    <input type="submit" />
    提交按钮submit

    其他属性

    name属性: 规定input元素的名称,后天需要根据name来接收value

    value属性: 表单项的值

    readonly属性: 指定控件处于只读状态,针对输入框有效,按钮无效

    disabled属性: 控件不可用,灰色,并且表单提交时不会传送此数据

    注意:如果元素没有name属性,表单提交的时候,数据不会被发送出去

    textarea元素

    textarea表示多行文本框

    rows属性:设置多行文本框的显示行数(高度)

    cols属性:设置多行文本框显示列数(宽度),即字符数,具体尺寸取决于文字大小

    <textarea rows="8" cols="80"></textarea>

    button元素

    定义一个按钮

    <button>Click Me!</button>

    select元素

    定义下拉列表框

    注意:如果value属性没有写,默认提交的时候,下拉框的值是被选中option元素里面的内容

    <select name="city">
        <option value="bj">北京</option>
        <option value='sh'>上海</option>
        <option value='gz'>广州</option>
        <option value="sz">深圳</option>
    </select>

    label元素

    为input元素定义标注(标记)

    label元素不会向用户呈现任何特殊效果。不过,它为鼠标用户改进了可用性。比如

     

    当我们没有使用label的时候,只有把鼠标点击了单选框的时候,才会被选中,点击文字是不会被选中的。

    如果要实现点击文字也会被选中,就可以使用label, 它有两种使用方法

    显式

    <!--label里面的for需要和input里面的id对应上-->
    <label for="man">男:</label><input id='man' type="radio" value="man" name="gender"> 
    <label for="woman">女:</label><input id="woman" type="radio" value="woman" name="gender">

    隐式

    <label>男:<input type="radio" value="man" name="gender"> </label>
    <label>女:<input type="radio" value="woman" name="gender"></label>
  • 相关阅读:
    Asp.Net-Mvc——短信验证码
    C#-Mvc-表白墙(随机数)
    C#-折线图-从数据库中读取数据
    C#-Mvc-修改密码
    C#-Mvc-产品分页
    ECharts查询用户点击次数
    ECharts-条形图制作
    设置当前登录用户问题
    sql执行计划
    SQL中CUBE 用法
  • 原文地址:https://www.cnblogs.com/sellsa/p/9089238.html
Copyright © 2020-2023  润新知