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引用表单中元素的名称就可以获取其具体的值。
四.其他
1. isset(_SERVER['REQUEST_METHOD'] -- 判断提交表单的方式是GET/POST
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· .NET10 - 预览版1新功能体验(一)