是html 1中隐藏元素的默认值吗?

时间:2016-02-28 20:06:10

标签: php html

<html lang="EN" dir="ltr" xmlns="http://www.w3.org/1999/xhtml">
<head>
    <title>persistence demo</title>
</head>
<body>
    <h1>Persistence Demo</h1>
    <form action = "" method = "post">
    <?php
        //load up variables
        $hdnCounter = filter_input(INPUT_POST, "hdnCounter");
        //increment the counters
        $hdnCounter++;
        print <<<HERE
            <fieldset>
                <input type = "text" name = "txtBoxCounter"/>
                <input type = "hidden" name = "hdnCounter" value = "$hdnCounter"/>
                <h3>The hidden value is $hdnCounter</h3>
                <input type = "submit" value = "click to increment counters"/>
HERE;
        ?>
                </fieldset>
        </form>
    </body>
</html>

上面的程序在第一页加载时将隐藏值打印为1。每个表单提交时隐藏值增加1。显然,计数部分由$hdnCounter++完成,我们没有指定任何数字开始。

$hdnCounter++是隐藏元素的一部分,因此我认为隐藏元素的默认值必须为1或者我们如何才能增加它。

1 个答案:

答案 0 :(得分:2)

欢迎使用PHP,其中空变量等于0。