网站与用户进行交互——表单form

表单可以让网站与用户实现交互:表单通过用户输入的数据信息传送到服务器端,这样服务器就可以处理表单传送过来的数据。

1. 语法:<form method=“传送方式” action=“服务器文件”>

注意点:A.<form></form>是成对出现的;

               B.传送方式有:get/post;

              C.action:用户输入的数据被传送到的地方,例如一个php页面(save.php)

2. 文本输入框、密码输入框

当用户要在表单中键入字母、数字等内容时,就会用到文本输入框。文本框也可以转化为密码输入框。

语法:

<form>

   <input type="text/password"name="名称" value="文本" />

</form>

A.type:

  当type="text"时,输入框为文本输入框;

  当type="password"时, 输入框为密码输入框。

B.name:为文本框命名,以备后台程序ASP 、PHP使用。

C.value:为文本输入框设置默认值。(一般起到提示作用)

3. 文本域,支持多行文本输入

当用户需要在表单中输入大段文字时,需要用到文本输入域。

语法:

<textarea  rows="行数" cols="列数">文本</textarea>

A.<textarea>标签是成对出现的,以<textarea>开始,以</textarea>结束。

B.cols:多行输入域的列数。

C.rows:多行输入域的行数。

D.在<textarea></textarea>标签之间可以输入默认值。

4.单选框和复选框:

<input   type="radio/checkbox"   value="值"    name="名称"   checked="checked"/>

A.type:

  当 type="radio" 时,控件为单选框

  当 type="checkbox" 时,控件为复选框

B.value:提交数据到服务器的值(后台程序PHP使用)

C.name:为控件命名,以备后台程序 ASP、PHP 使用

D.checked:当设置checked="checked" 时,该选项被默认选中

5.下拉列表框进行单选:

语法:<option value=“提交值”>选项</option>

   例:<form method=“post” action=“save.php”>

       <lable>四季:</lable>

       <select>

<option value=“春天” select=“selected”>春天</option>

<option value=“夏天”>夏天</option>

<option value=“秋天”>秋天</option>

<option value=“冬天”>冬天</option>

</select>

</form>

注:select=“selected”表示默认被选中的选项。

6.下拉列表进行多选:与单选类似:

   例:<form method=“post” action=“save.php”>

       <lable>四季:</lable>

       <select multiple=multiple>

<option value=“春天” select=“selected”>春天</option>

<option value=“夏天”>夏天</option>

<option value=“秋天”>秋天</option>

<option value=“冬天”>冬天</option>

</select>

</form>

7. 提交按钮:

语法:

<input   type="submit"   value="提交">

type:只有当type值设置为submit时,按钮才有提交作用

value:按钮上显示的文字

8.重置按钮:

语法:

<input type="reset" value="重置">

type:只有当type值设置为reset时,按钮才有重置作用

value:按钮上显示的文字

9.<lable>标签:

label标签不会向用户呈现任何特殊效果,它的作用是为鼠标用户改进了可用性。如果你在 label 标签内点击文本,就会触发此控件。就是说,当用户单击选中该label标签时,浏览器就会自动将焦点转到和标签相关的表单控件上(就自动选中和该label标签相关连的表单控件上)。

语法:

<labelfor="控件id名称">

注意:标签的 for 属性中的值应当与相关控件的 id 属性值一定要相同。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值