HTML 05

form表单

都是在input控件下的属性

         什么是表单?
                接收用户的信息,填写信息后,提交数据给服务器
                
         怎么画一个表单?
                使用form标签画表单:  <form></form>
                一个网页中可以有多个表单
                form中的action属性
                method属性:
                              method属性中有:
                                                     post属性
                                                     get属性

                              <form action = "服务器地址" method = "post">
                              post属性:
                                  有post属性,那么将不把用户属性显示到浏览器的地址栏上
                                  
                              get属性:
                                   采用get属性提交, 用户提交的数据 出现显示在浏览器的地址栏上
                                   当用户提交的信息用敏感的信息的时候,建议采用post属性提交,如密码
                                   method属性不指定,或者指定get,这种情况下都会在浏览器的地址栏上显示
                                   只有指定为post才不会
                              超链接:      
                                   超链接可以提交数据给服务器,但是提交的数据是固定的
                                   超链接是get属性请求,不是post属性请求
                                  
                表单最终还是要提交给服务器的,需要在action中填写服务器地址
                表单向服务器发送请求时可以携带数据
          
          input输入域:
                         input中有一个type(模式)属性  <input type="加上内容">
                         input是 独目符号
                         
                        对于按钮来说  value属性设置按钮上显示的信息,输入文本框和密码时,是不需要指定的
                        text,在输入域中显示文本输入框
                        reset属性表示清空 
                        submit属性表示登录
                        name属性多种名字类的定义
                        
                         
                        注意:
                               必须放在form中才能执行
                        
                        表单是什么格式提交数据给服务器的?
                                整个表单中向服务器提交的是name和value
                                不想提交这一项,那么就不写name 
                                 
                                网址形式
                                格式:
                                           action?name=value&name=value&name=value.....(HTTp规定的)

用户注册表单

                <form action = "服务器地址">
       
               用户名
                 	<input  type = "text"  name = "username" />
               密码
                    <intput type = "password" name = "username" /><>
               确认密码
                     <intput type = "password" />
               性别
                       <intput  type = "radio" name = "gender" value = "代表事物的用词"/>男
                        <intput  type = "radio" name = "gender" value = "代表事物的用词"/>女
                        单选按钮的value需要手动指定
                        要默认的话需要在value后面添加 checked
               兴趣
                     <intput type = "checkbox" name = "interesting" value = "baskteball"/>打篮球
                     <intput type = "checkbox" name = "interesting" value = "...">.....	
                             
               学历
                           <select name = "name"/>
                              <option value = "gz">高中</option>
                                <option value = "dz">大专</option>
                                  <option value = "bk">本科</option>
                                    <option value = "yb">一本</option>
                              </select>
                              后面加selected,可以被视为默认选中	 
               
               简介
               <textarea 加属性比如 rows = "10" 加上行数,列数 cols等等 name = "introduce"></textarea> 
               文本域:textarea
               文本域没有value属性,用户填写就是value
                
               最后设置提交,注册,重置等按钮	
               
          </form>            

下拉列表怎么显示多个条目,怎么支持多选

      <select multipe = "multipe" size = ""> 可以加属性,进行规范
                 <option>内容</option>
                 multiple 支持多选的
         </select>

file控件

             <input type = "file"/>
             可以进行选择文件,文件上传专用

hidden控件

            隐藏域:网页上看不到,但是表单 提交的时候会自动提交给服务器
                          ( 在网页上不显示按钮,在提交的时候会提交给服务器)
                          
               <form action = "服务器地址">
               <input type = "hidden" name = "uerrid"  value = "111">
               用户代码   <input type = "text" name = "usercode"  >
               <input type = "submit" value = "提交">

readonly和disabled

               <form action = "服务器地址">
               用户代码 
                 <input type = "text" name = "usercode" readonly  />
               //readonly表示只读
               用户姓名
                <input type = "text" name = "username" disabled />	
               //表示只读
               相同点都是:只读,不能修改
               不同点:readonly可以提交数据给服务器
                              disabled不能提交数据给服务器,即使有name

maxlength控件

                       <input type = "text" maxlength = "3" />
                       表示:
                       maxlength,最大长度的意思
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值