美文网首页web前端学员笔记
前端入门,input表单杂谈(下)

前端入门,input表单杂谈(下)

作者: h5溧水大表哥 | 来源:发表于2019-06-19 01:07 被阅读3次

    上一期和大家讨论了html5新增的一些input表单,至此input的表单基本介绍完了。
    就和人一样需要化妆打扮,这也一样,它们也需要附各种属性值来修饰它们。前两期只是简单了解了一下input表单有哪些,怎样去将它写出来,它们的属性只是提到一点,没有详细阐述,今天我们就一下来看看它有哪些属性,都有哪些作用。
    1、form
    第一点也是最重要的一点,要想input表单有实际作用,我们就得用<form></form>标签去包着它们,这样input表单才能提交。
    拿提交按钮举例,不用form标签包着它是无法提交的,只是简单一个按钮,无实际作用,我们来看一下效果:

    <form action="www.baidu.com">
       <input type="submit">
    </form>
    

    当它被form标签包住之后,点击提交按钮就能提交到目标地址

    form.png
    可以看到我这点提交之后跳转到百度了,当然我这只是演示,实际无法提交到百度,后期用到的时候可以给它一个正确的提交地址,这样就能提交了。
    这form标签里的属性值action=“”就是写提交地址的。

    2、name
    input的表单的名称,为表单提交提供数据,例如:你需要给一个input框一个密码的名称,这样写:

    <input type="text" name="password">
    

    若想要单选框实现单选功能,给这些单选框一个同样name名就能实现。

         <input type="radio" name="check" >苹果
         <input type="radio" name="check">橘子
         <input type="radio" name="check">香蕉
    

    一个简单的单选就做好了


    radio1.png

    我们可以看一下,当选中其他选项时,当前默认选中的选项就会取消,这就实现了单选功能。


    radio2.png
    radio3.png
    如果不给它一个同样的name值,它将无法实现单选,每一项都能被单独选中。

    3、placeholder
    这是表单内的提示性文字,还是拿文本框举例

            <input type="text">
    

    这样写只显示一个简单的文本框


    placeholder1.png

    咱们先看一下这个属性怎么写

            <input type="text" placeholder="请输入密码">
    

    placeholder的内容会显示在文本框内


    placeholder2.png

    当输入内容时,它就会被覆盖


    placeholder3.png

    只是简单起到提示作用。

    4、value
    表单内容,所有按钮内字样都可以通过这个属性来更改

            <input type="submit" value="啦啦啦">
    

    原本是提交字样,附上value值后,就变成了value里的内容了


    value.png

    当然它的实际功能不变。

    5、disabled禁用

            <input type="radio" disabled>
    

    当附上这个值后,input表单就被禁用了,无法执行操作


    disabled.png

    这是一个单选框,可以看到它现在变成灰色的了,无法选中。

    6、enabled可用
    写法和上述一致,当然啦,写input表单大多数都是要用它的,所以一般都设置为可用,它是个默认值,在不附任何属性时它默认为可用,一般不需要单独设置。

    7、readonly只读
    input表单为只读状态,无法操作

       <input type="text" readonly>
    

    这里拿文本框举例,现在就无法进行任何操作,无法输入文字


    readonly.png

    8、checked选中

        <input type="radio" checked>
    

    附上这个值后,input表单默认选中状态


    checked.png

    9、selected下拉框选中

    <select>
        <option>苹果</option>
        <option>橘子</option>
        <option>香蕉</option>
    </select>
    

    当不附这个值时,它默认选中第一个
    当给它加上这个值时,它就选中附上这个值得选项

     <select>
        <option>苹果</option>
        <option>橘子</option>
        <option selected>香蕉</option>
    </select>
    

    l来看一下效果:


    selected2.png

    我们给香蕉这个选项附上selected这个值后,默认状态就是选中香蕉这个选项了

    10、required
    附上这个值时,你所要提交的input表单就不能为空,必须输入内容才能提交。

    <form action="www.baidi.com">
        <input type="text" required>
        <input type="submit">
    </form>
    

    前面说了,要想提交,必须得用form标签包着,附上required时,内容为空就不能提交


    required.png

    当输入内容时就能提交了


    required2.png
    写上值后看一下有没有提交 required3.png

    可以看到已经提交了

    11、min最小值
    通常用在数字文本框上

       <input type="number" min="5">
    

    这里给它附上最小值5,可选数字最小值就是5,,无法选择比它更小的值


    min.png

    12、max最大值
    有最小值就有最大值,max就是给它一个最大值

     <input type="number" max="5">
    

    这里它的最大值就是5了


    max1.png

    这里还能选择比它更小的值


    max2.png
    比它更大的值就无法选择了

    13、maxlength
    可以输入最大字数,超出不显示

       <input type="text" maxlength="5">
    

    这里就表示这个文本框最多可输入五个字,超出就不显示了

    14、cols、rows
    列和宽

     <textarea name="" id="" cols="30" rows="10"></textarea>
    

    这里表示文本域(多行文本框)列为30,宽为10


    cols、rows.png

    15、宽、高、背景色等
    所有input表单都能设置宽高背景色等属性

       <input type="text" style="width: 100px ;height: 50px;background:red;">
    

    现在文本框就成了宽100像素、高50像素、背景色是红色的文本框了


    宽高.png

    至此,input表单基本介绍完了。

    小编能力有限,存在不足或不全,请大家指出,共同学习与交流。

    相关文章

      网友评论

        本文标题:前端入门,input表单杂谈(下)

        本文链接:https://www.haomeiwen.com/subject/oojcqctx.html