表单(1)

准备表单

一个完整的表单是由表单域和表单控件组成的。其中,表单域由form标记定义,用于实现用户信息的收集和传递。

<form action="form.php" method="post" enctype="multipart/form-data">
    <!-- 各种表单控件 -->
</form>

在这里插入图片描述
action属性的值可以是绝对路径、相对路径,若省略该属性则表示提交给当前文件进行处理。
GET方式传递的表单在URL地址栏中可见。
相比GET方式,POST方式提交的数据是不可见的,在交互时相对安全。因此,通常情况下使用POST方式提交表单数据。

enctype属性的默认值为application/x-www-form-urlencoded,表示在发送表单数据前编码所有字符。除此之外还可以设置为multipart/form-data(POST方式)表示不进行字符编码,尤其是含有文件上传的表单必须使用该值;设置为text/plain(POST方式)表示传输普通文本。

<input type="text" name="user" value="test">	<!-- 文本框 -->
<input type="password" name="pwd" value="">	<!-- 密码框 -->
<input type="file" name="upload">         		<!-- 文件上传域 -->
<input type="hidden" name="id" value="2"> 	<!-- 隐藏域 -->
<input type="reset"  value="重置">         		<!-- 重置按钮 -->
<input type="submit" value="提交">        		<!-- 提交按钮 -->

type属性设置不同的值,即可得到不同的表单控件
name属性用于指定控件的名称,用以区分表单中多个相同的控件
value属性用于设置表单控件的默认值

<!-- 单选框 -->
<input type="radio" name="gender" value="m" checked> 男
<input type="radio" name="gender" value="w"> 女
<!-- 复选框 -->
<input type="checkbox" name="hobby[]" value="swimming"> 游泳
<input type="checkbox" name="hobby[]" value="reading"> 读书
<input type="checkbox" name="hobby[]" value="running"> 跑步
<textarea name="introduce" cols="5" rows="10">
<!-- 文本内容 -->
</textarea>

textarea控件适用于自我评价、评论等可能需要输入大量信息的功能
属性cols和rows用于定义文本域的高度和宽度

<select name="area">
    <option selected>--请选择--</option>
    <option value="Beijing">北京</option>
    <option value="Shenzhen">深圳</option>
    <option value="Shanghai">上海</option>
</select>

select是定义下拉列表的标记
option是定义下拉列表中具体选项的标记
selected属性用于设置默认选中项

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值