【问题标题】:how to retrieve value in text box and display如何在文本框中检索值并显示
【发布时间】:2013-02-27 03:02:14
【问题描述】:

我有一个文本框。如何获取用户在文本框中输入的值并在同一页面和同一表单中显示。我的代码不起作用。

我的代码

<input name="bulan" type="text" id="bulan" value="00" size="2" maxlength="2" />
      Bulan</td>
<? $bulan = $_POST['bulan'];
      echo $bulan;?>

谢谢。

【问题讨论】:

  • 您想在提交表单或填写字段时这样做吗?
  • 当字段被填满时..这可能吗?
  • 是的,使用 javascript,不使用 php。
  • 如何?请指导我..

标签: php forms post text


【解决方案1】:

您可以为此使用 jQuery 例如:

<html>
    <head>
        <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
        <script type="text/javascript">
            $(function() {
                $("#bulan").keyup(function() {
                    var bulan = $("#bulan").val()
                    $(".bulan").text(bulan);
                });
            });
        </script>

    </head>
    <body>
        <input name="bulan" type="text" id="bulan" value="00" size="2" maxlength="2" />
        <div class="bulan"></div>
    </body>
</html>

【讨论】:

  • 怎么显示呢?我试图运行,但它只有一个输入文本框,后面没有显示。
  • 您是否将 jquery 嵌入到您的 HTML 中?
  • 我刚刚使用这些代码创建了一个 HTML 文件,它可以工作。当您在键盘上键入时,div 内容会根据输入文本值发生变化。这是你需要的吗?
  • @Bryant..感谢您帮助我。这是工作。我很抱歉我的错误.. :) 非常感谢。
【解决方案2】:
<input name="bulan" **disabled="disabled"** type="text" id="bulan" value="00" size="2" maxlength="2" value="<?=$_POST['bulan']?>" />

【讨论】:

    【解决方案3】:

    如果您使用的是 PHP,那么我会这样做。 .

    <form action=<?=$_SERVER['PHP_SELF']?> method="POST" >
        <b>Bulan : </b><input name="bulan" type="text" id="bulan" value="00" size="2" maxlength="2" />
        <input type="submit" value="submit" />
    </form>
    <?php
    $bulan = $_POST['bulan'];
    echo $bulan;
    ?>
    

    并且总是使用&lt;?php这个标签来打开php。不是短的&lt;?

    【讨论】:

    • 这是因为 $_post['bulan'] 的值最初不会设置。所以在 $bulan = $_POST['bulan'] 的地方你必须用 if, if(isset($_POST['bulan']) { . . .. . . ..echo '';跨度>
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-03-28
    • 2012-03-13
    • 2018-03-13
    • 2016-04-22
    • 1970-01-01
    • 1970-01-01
    • 2013-03-23
    相关资源
    最近更新 更多