form表单的一些注意

描述:
表单就是在网页上用于输入信息的区域,主要功能是收集用户输入的信息,并将其提交给后端的服务器进行处理,实现用户与服务器的交互
注:以下内容只是我觉得需要主要而已
form标签常用的属性:

属性功能描述
action指定接收并处理表单数据的服务器程序的URL地址
method设置表单数据的提交方式,常用的有get和post方式,默认为get
enctype规定发送到服务器之前应该如何对表单数据进行编码
  • action属性的值可以是绝对路径、相对路径,若省略该属性则表示提交给当前文件进行处理
  • GET方式传递的表单在URL地址栏中可见。相比GET方式POST方式提交的数据是不可见的,在交互式相对安全。因此,通常情况下使用POST方式提交表单数据。
  • enctype属性的默认值是 application/x-www-form-urlencoded 表示在发送表单数据前编码所有字符。其它设置multipart/form-data(POST方式) 表示不进行字符编码,尤其是含有文件上传的表单必须使用该值 ,text/plain(POST方式)表示传输普通文本
    表单控件
    (1)input控件
    name属性用于指定控件的名称,用来区分表单中多个相同的控件,value属性用于设置表单控件的默认值
    (2)单选框与复选框
    checked属性用于设置默认选中项。对于单选框和复选框来说,他们应该具有相同的name属性值和不同的value值,input标签后的文字用于在html页面中显示,实际提交的内容为value属性中设置的值
    (3)select控件
    下拉列表,selected属性用于设置默认的选中项
    (4)label标签
    在编写表单控件时,为了提供更好的用户体验,经常将input控件与label标签联合使用,以扩大控件的选中范围
<?php
  var_dump($_POST);
?>
<!DOCTYPE html>
<html>

	<head>
		<meta charset="UTF-8">
		<title></title>
	</head>

	<body>
		<form action="testform.php" method="post" enctype="multipart/form-data">
			<label>姓名:<input type="text" name="user" /></br></label>
			<label>性别:<input type="radio" name="gender" id="gender" value="man" checked="checked" /><input type="radio" name="gender" id="gender" value="women" /></label>
			<br />地区:
			<select name="area">
				<option value="defaulted" selected="">--请选择--</option>
				<option value="beijing">北京</option>
			</select>
			<br />
			<input type="submit" id="" name="" />
		</form>
	</body>

</html>

在这里插入图片描述
交互
通过POST方式提交的数据会保存到$_POST中,通过GET方式提交的数据会保存到$_GET中

当表单数据被提交时,表单中具有name属性的元素会将用户填写的内容提交给服务器

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

无知的小菜鸡

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值