第三章 表单

1,表单在网页中的应用

        表单语法

         <form>表单标签

                method:表示如何发送表单数据,常用值:get|post

                action:表示提交路径

示例<form  method="post" action="result.html">  

         <p>  名字:<input name="name" type="text" >  </p>  

         <p>  密码:<input name="pass" type="password" >  </p>  

         <p> <input type="submit" name="Button" value="提交"/>      

                 <input type="reset" name="Reset" value="重填“/>  

         </p>

       </form>

注意:在实际网页开发中通常采用post方式提交表单数据 

        表单元素格式

语法:<input  type="text"  name="fname" value="text"/>

        type文本类型(表单元素重点

        属性: text文本框(默认值)

        password(密码框)

        radio(单选按钮)书写格式 checked表示默认选中

        checkbox 表示复选框(多选按钮)

        reset重置按钮键 (value为可改为清空)

        submit提交按钮 ( value可改为注册)

        image图像按钮 例如:<input type="image" src="images/login.gif" />(src为图片路径)

        button普通按钮 例如<input type="button" name="butButton" value="button按钮"/>

        file:文件域 必须在form标签中添加enctype="multipart/form-data"

        email:邮箱验证

        url:网站验证

        search:搜素框 placeholder提示语

        number:数字框 min最小值 max最大值 step步长

        range:滑块

        color 颜色

        tel 电话号

        datetime-local:日期选择

        hidden:隐藏域

2、表单的高级应用

        隐藏域

        <input type="hidden" value="666" name="userid">

        只读

<input name="name" type="text" value="张三"  readonly>

        禁用

<input type="submit "  disabled   value="保存" >

         表单元素的标注

       作用: 增强鼠标的可用性 自动将焦点转移到与该标注相关的表单元素上

<label for="male">标注的文本</label>

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

3、表单初级验证的方法 

placeholder:文本输入内容提示

语法:<input type="search" name="sousuo"  placeholder="请输入要搜索的关键字"/>

required:文本输入不能为空

语法:<input type="text" name="username"  required/>

pattern:用户输入的内容必须符合正则表达式所指的规则,否则就不能提交表单(例如手机号,年龄)

语法:<input type="text" name="tel"  required pattern="^1[358]\d{9}" />

总结

 

  • 13
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值