php中的html元素

简介: 我们先看下面的代码 form2.php greetins eartyling Name Greetings ...

我们先看下面的代码

form2.php

<html> 
<head><title>greetins eartyling</title></head>
<body> 
<form action="formprocess2.php" method="post">
    <table>
        <tr>
            <td>Name</td>
            <td><input type="text" name="name" /></td>
        </tr>
        <tr>
            <td>Greetings</td>
            <td>
                <select name="greeting" id="">
                    <option value="Hello">Hello</option>
                    <option value="Hola">Hola</option>
                    <option value="Bonjour">Bonjour</option>
                </select>
            </td>
        </tr>
        <tr>
            <td> </td>
            <td><input type="checkbox" name="debug" checked="checked"/>Display Debug info</td>
        </tr>
        <tr>
            <td colspan="2" style="text-align:center">
                <input type="submit" name="submit" value="Submit"/>
            </td>
        </tr>
    </table>
</form>
</body>
</html>

formprocess2.php

<html>
    <head>
        <title>Greeting earthing</title>
    </head>
    <body>
    <?php
    echo '<h1>'.$_POST["greeting"] ."  ".$_POST["name"].' !</h1>';
    if(isset($_POST["debug"]))
    {
        echo '<pre><strong>Degut:</strong>';
        print_r($_POST);
        echo '</pre>';
    }
    ?>
    </body>
</html>

选中Display Debug info这个checkbox然后点击submit显示内容如下:

Bonjour 谁谁谁 !

Degut:Array
(
    [name] => 谁谁谁
    [greeting] => Bonjour
    [debug] => on
    [submit] => Submit
)

可以看到input元素的值都可以使用$_POST("name")函数来获得,不单单是文本框,单选框checkbox和下拉列表框select都可以,注意这里checkbox如果选中获取的值是"on",不是true,还有如果我们没有选中checkbox使用$_POST("debug")来获取这个checkbox的值会报错,因为$_POST这个数组中没有这个元素。

作者:Tyler Ning
出处:http://www.cnblogs.com/tylerdonet/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,如有问题,可以通过以下邮箱地址williamningdong@gmail.com  联系我,非常感谢。

目录
相关文章
|
11天前
|
关系型数据库 MySQL
web简易开发(二){html5+php实现文件上传及通过关键字搜索已上传图片)}
web简易开发(二){html5+php实现文件上传及通过关键字搜索已上传图片)}
|
6天前
|
前端开发
html中行内元素、块级元素、行内快元素都有哪些,以及区别
html中行内元素、块级元素、行内快元素都有哪些,以及区别
16 1
|
10天前
|
JavaScript 前端开发 UED
【Web 前端】如何将一个 HTML 元素添加到 DOM 树中的?
【5月更文挑战第2天】【Web 前端】如何将一个 HTML 元素添加到 DOM 树中的?
|
12天前
|
移动开发 JavaScript 前端开发
【专栏:HTML进阶篇】HTML模板与Web组件:可复用的网页元素
【4月更文挑战第30天】HTML模板和Web组件提升网页开发效率和可维护性。HTML模板,如&lt;template&gt;元素和服务器端模板引擎,用于创建可复用的HTML结构。Web组件是自定义的HTML元素,结合影子DOM和模板,实现封装的可重用组件。两者助力构建高效、现代的网页和网站。
|
12天前
|
移动开发 前端开发 JavaScript
【专栏:HTML基础篇】深入HTML元素:理解结构与内容
【4月更文挑战第30天】本文探讨了HTML在构建网页中的核心作用,HTML元素构成网页结构与内容,包括`&lt;!DOCTYPE html&gt;`、`&lt;html&gt;`、`&lt;head&gt;`、`&lt;body&gt;`等基本元素及`&lt;div&gt;`、`&lt;span&gt;`、`&lt;a&gt;`、`&lt;img&gt;`等丰富标签。理解并恰当使用这些元素能创建清晰结构、优化SEO、增强交互性,并实现语义化,为打造功能强大且美观的网站奠定基础。进一步学习CSS和JavaScript将提升网页视觉效果和互动性。
|
13天前
|
JavaScript 前端开发
JavaScript DOM 文档对象模型(获取、改变html元素)
JavaScript DOM 文档对象模型(获取、改变html元素)
|
24天前
|
搜索推荐
《HTML 简易速速上手小册》第2章:HTML 的标签和元素(2024 最新版)
《HTML 简易速速上手小册》第2章:HTML 的标签和元素(2024 最新版)
25 0
《HTML 简易速速上手小册》第2章:HTML 的标签和元素(2024 最新版)
|
24天前
|
JavaScript 前端开发
在JavaScript中怎样获取或修改HTML元素。
在JavaScript中怎样获取或修改HTML元素。
|
25天前
|
前端开发 JavaScript
JavaScript 获取 HTML 元素
JavaScript 获取 HTML 元素
|
26天前
|
JavaScript 前端开发
js怎么删除html元素
js怎么删除html元素
29 10