zoukankan      html  css  js  c++  java
  • 2014年度辛星html教程夏季版第五节

       如果读者是一位后台开发者,那么肯定会知道什么叫表单,这里我们就介绍一下前台如何使用表单,表单的使用也是我们编写网页的必须经历的一关,而且,表单也往往是我们网站的漏洞和弱点出现的地方。

    *************表单*************

    1.所谓表单,就是一个包含表单元素的区域,所谓表单元素,可以是输入文本的文本框,也可以是用于输入密码的密码框,还可以是各种各样的下拉框,还有可能是单选框和复选框。

    2.表单通常需要定义一个方法,用属性method表示,它表示我们把数据提交给服务器后台所使用的方法,通常来说,method有get和post两种方式,如果是get方式的提交,那么表单的数据可以在url中出现,而post方式就安全的多了,不会再url中出现。

    3.表单通常还需要定义一个action属性,它的属性值是服务器后台的处理脚本,服务器后台可以用php写,可以用java,还可以用python等等,这一点确实不好说了。

    ************表单元素****************

    1.所谓表单元素,通常我们使用输入标签来表示,即input标签,它也是一个空标签,它没有与之对应的结束标签,我们通过指定它的type属性来让该表单元素具有不同的功能。

    2.比如我们可以指定type的属性为text,那么此时它表示一个文本输入框。

    3.比如我们可以指定type的属性为password,那么此时它表示一个密码输入框,其实密码输入框和文本输入框很像,如果非要说区别,那就是它的显示特别单一,我们无法从它的显示信息来获取密码的内容。

    4.我们可以通过指定type属性为radio来设置为一个单选框,它需要传递一个value属性,表示当我们选中该单选框的时候向后台传递的值是多少。

    5.我们还可以通过指定type属性为checkbox来设置为一个复选框,它可以同时选择。

    6.我们的表单是需要提交给后台处理程序的,此时我们定义type为submit,它还可以接受一个value属性来指定该按钮的显示文本信息。

    ****************name属性***************

    1.我们上面提到表单中可以有input标签,而input表单都可以拥有一个name属性,它表示当我们把数据提交给后台的时候,用于区分这些内容,比如我们把一个表单的数据提交给后台的PHP去处理的时候,name的值就是$_POST数组的下标。

    2.当我们点击type为submit的时候,它会提交表单,并且同时把数据发送过去。

    3.下面是定义了一个表单的代码:

    <form action = "reg.php"  method = "post">
        账号:<input name="userid" type ="text" /><br />
        密码: <input name="pwd" type = "password" /><br />
        <input type = "submit" value = "登录" />
    </form>

    **************小结**************

    1.这里我们定义了表单,如果读者会诸如java或者php等服务器端的语言,就很容易理解了。

    2.如果读者没有后台方面的基础,可能该小节有点吃力,也建议学习前台的朋友们研究一下后台的知识,毕竟这两者的结合态紧密了。

  • 相关阅读:
    linux下通过命令行重启服务,查看id,更改tv密码
    windows渗透相关、hideadmin工具隐藏用户账号、添加隐藏用户
    windows服务隐藏 以及进程隐藏
    nat32 winh命令远程执行难点
    anydesk命令行使用
    html页面,能用鼠标滚轮滑动,但是不能触屏滑动
    Java 全局统一异常捕获
    git 常用操作
    vue v-for强制刷新
    flutter-TextField垂直居中
  • 原文地址:https://www.cnblogs.com/xinxing/p/3857588.html
Copyright © 2011-2022 走看看