zoukankan      html  css  js  c++  java
  • HTML表单

    一. 数据传输(客户端->服务器端)
    在浏览器中发送表单或数据给服务器端,使用GET或POST方法都能实现。GET方法是在访问URL时,使用浏览器地址栏来传递值。(如: http://localhost/qss?qpaper=china) GET方法方便直观,缺点是GET传递的字符串长度不能超过250个字符,如果超长,浏览器会自动截断,导致数据缺失。POST方法发送变量数据时,对于用户来说是不透明的,按HTTP协议来说,数据附加于数据报的实体部分,用户不能随意修改,这对于Web应用程序而言,安全性要好得多,而且使用POST可以发送大体积的数据给Web服务器。

    二.表单显示
    <form name="form1" action="deal.php" method="POST">
    <!--单选-->
    <type="radio" name="sex" value="male" checked/>male
    <type="radio" name="sex" value="female"/>female
    <!--复选-->
    <type="checkbox" name="subject[]" value="Chinese"/>Chinese
    <type="checkbox" name="subject[]" value="Math"/>Math
    <type="checkbox" name="subject[]" value="English" checked/>English
    <!--密码-->
    <type="password" name="psw" size="5"/>
    <!--文本-->
    <type="text" name="user" value="chenkewu"/>
    <!--多行文本-->
    <textarea name="a" rows="3" cols="10" wrap="soft"/>
    <!--隐藏域-->
    <type="hiden" name="val"/>
    <!--提交-->
    <type="submit" name="B1" value="提交"/>
    <!--重置-->
    <type="reset" name="B2" value="重置"/>
    <!--选择下拉框-->
    <select name="develop_ide[]" size="5">
          <option value="ZDE">Zend Studio</option>
          <option value="Eclipse" selected>Eclipse</option>
          <option value="Editplus">Editplus</option>
          <option value="Ultraedit">Ultraedit</option>
          <option value="Other">Other</option>
    </select>

    </form>

    三. 表单值的获取
    $_POST['name'] = 'value'; --通过$_POST引用表单中元素的名称就可以获取其具体的值。

    四.其他
    1. isset($_POST['name']) --是否存在这个被post过来的变量
    2. <br> --html文档中的回车
    3. nl2br() --将换行符\n替换成<br>
    4. &nbsp; -- html文档中空格
    5.$_SERVER['REQUEST_METHOD'] -- 判断提交表单的方式是GET/POST

  • 相关阅读:
    iView
    JS
    JS
    JS
    Java
    Java
    Java
    Java
    Java
    Java
  • 原文地址:https://www.cnblogs.com/kekec/p/1556072.html
Copyright © 2011-2022 走看看