PHP写出作业中表单的定义,php form表单概念详解

PHP表单元素介绍之输入域标记

输入域标记 php

输入域标记 是表单中最经常使用的标记之一。经常使用的输入域标记 有文本框、按钮、单选按钮、复选框等等。html

type属性取值及举例及说明:laravel

1. textweb

实例:thinkphp

说明: name 为文本框的名称, value 是文本框的默认值,size 指文本框的宽度(以字符为单位), maxlength 指文本框的最大输入字符数。浏览器

2. password服务器

实例:post

pwd:

密码域,用户在该文本框中输入字符将被替换显示为 “ * ” ,以起到保密的做用。url

3. file3d

实例:

file:

说明:文件域,当文件上传时,能够用来打开一个模式窗口以选择文件。而后将文件经过表单上传到服务器,如上传 word 文件等。必须注意的是,上传文件时须要指明表单的属性 enctype="multipart/form-data"才能够实现上传功能。

4. radio

实例:

gender:male

female

unknow

说明:单选按钮,用于设置一组选择项,用户只能选择一项,checked 属性用来设置该单选按钮默认被选中。

5. checkbox

实例:

goods:goods1

goods2

goods3

6. submit

实例:

7. reset

实例:

说明: 清除与重置表单内容,用于清除表单中全部文本框的内容,并使选择菜单项恢复到初始值。

8. button

实例:

9.hidden

实例以下所示:

说明:隐藏域,用于在表单中以隐含方式提交变量值。隐藏域在页面中对于用户是不可见的,添加隐藏域的目的在于经过隐藏的方式收集或者发送信息。浏览者单击“发送”按钮发送表单时,隐藏域的信息也被一块儿发送到action指定的处理页。

PHP表单元素介绍之选择域标记和文字域标记

选择域标记和

1.列表方式

php

thinkphp

laravel

运行结果以下:

ebd4484919cf1da4420d4a07dc48b966.png

2. 菜单方式

php

thinkphp

laravel

运行结果以下:

a8337f0ff61542a981cb3889aa24c829.png

说明:multiple属性用于菜单列表标记中,指定该选项的用户能够使用 shift和 ctrl键进行多选。

提示: 在上述的说明中只给出了静态菜单的添加方法,而在web 程序开发过程当中,也能够经过循环语句动态的添加菜单项。

文字域标记

文字域标记用来创建多行的文字域,能够在其中输入更多的文本。

明: 文本域,也称多行文本框,用于多行文本的编辑 warp属性默认为自动换行方式。

下面经过具体的实例,了解 warp属性 hard 和 soft 换行标记的区别,实例代码以下:

137b8addf45843f5bfb29b19.html

这是一段文本,用来演示:软回车

这是一段文本,用来演示:硬回车

error_reporting(0);

if($_POST['submit']){

echo nl2br($_POST['a']).'
';

echo nl2br($_POST['b']).'
';

}

137b8addf45843f5bfb29b19.html

HTML 标记在获取多行编辑中的字符串时,并不会显示换行标记。 上面的实例会输出如下的结果:

73f2f942930a0f520cd735d80b3774aa.png

PHP表单的建立

建立表单

使用

标记,并在其中插入相关的表单信息,便可建立一个表单。表单的结构是以下的形式:

// 插入一些表单元素

标记属性以下:

04aaa2168c04d1bdd0dab2a63771ab66.png

target的属性值以下所示:

35a885591b531a2d5401b11e48813fdb.png

说明:GET()方法是将表单内容附加在URL地址后面发送;POST()方法是将表单中的信息做为一个数据块发送到服务器上的处理程序中,在浏览器的地址栏不显示提交的信息。method属性默认方法为GET()。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值