html表单整理,实例

    首先通过一个实例来表明表单的一些基本的使用,然后详细讲解表单里面的属性,最后再做出总结。

 

接下来解析上面的例子 

1、表单的作用:用来搜集不同类型的用户输入

2、<form action="#" method="get"> </form> : form标签表示表单。action="#":设置数据的提交地址,就是提交给

哪一个页面。method="get":设置数据的提交方式,有get和post两种,这边讲一下get和post的区别

get请求:将提交的数据拼接在URL地址栏后面,不安全,但是速度快

post请求:将数据封装在请求头中,请求速度慢

这边post请求的一个常见问题,在于,HBuilder不支持post请求,如下图所示

下图是另一个错误,原因是action路径出错啦,导致提交不出去,所以只需要把action的路径改一下

3、输入控件input:<input  type="text" name="user" placeholder="请输入名字"
                             autofocus="autofocus" required="required" />

     注: 类型为text,即为文本。取得名字为name:方便传值,不然传不了值placeholder="请输入名字":

表示消息提示文本。  autofocus="autofocus":表示自动聚焦,直接有输入的提示。 required="required":

表示此选项为必须填的东西,不能省略。

              

      性别: <input type="radio" name="sex"  />男
                  <input type="radio" name="sex" />女

      注:类型为radio:实现按钮的分组,但是,要有相同的名字才能实现二选一功能


            教育程度:<input type="checkbox"  name="college" />专科
            <input type="checkbox" name="college" />本科
            <input type="checkbox" name="college" />硕士
            <input type="checkbox"  name="college" />博士

      注:类型为checkbox:表示复选框

 

            <input type="file" />

      注:类型为file,表示上传文件

 

           <input type="submit" disabled="disabled" / >
              注:类型为submit:默认为提交按钮,如果要改变值的话,就改变value的值


            <input type="reset"  />    
           注:类型为reset


            <input type="button" value="普通按钮" />
            同上
            
            <!--图片按钮相当于submit,会自动提交-->
            <input type="image" src="http://p99.pstatp.com/large/pgc-image/R9Ku0dFEuJI90N" 
                width="50px" height="20px" />    
      

4、其他

           1、<textarea rows="15px" cols="20px" name="beizhu" >    
            </textarea>   
注:文本框的书写 cols表示行,rows表示列,记住与合并的区别

 

           2、国籍:&nbsp;&nbsp;<select name="guoji">
                <option>中国</option>
                <option selected="selected">美国</option>
                <option>英国</option>
            </select>  注:下拉标签为select,下拉选项为option,默认初始值为selected="selected"

           3、&nbsp;&nbsp;<input type="checkbox" name="check"   id="chk" />
            <label for="chk" >同意注册协议</label>

                 注:实现的功能为点击文字,就会在前面自动打勾或者取消打勾,

                 其中,label中的for属性值与它配合的input元素的id属性值必须一样

    表单的一些基本内容大概就这么多,还希望大家给出点评,以后几乎会每天更新一些前端的知识总结,还希望各位

大佬,或者是兴趣相投的同学可以一起分享技术,让我们共同进步吧。

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值