2013-02-27 25 views
0

我有一个文本框。如何将用户在文本框中输入的值以同一页面和相同的形式显示出来。我的代码不起作用。如何检索文本框中的值并显示

我的代码

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

感谢。

+0

你想这样做,当提交表单或当字段填? – jeroen 2013-02-27 03:03:58

+0

当字段填充..这可能吗? – 2013-02-27 03:25:42

+0

是的,使用JavaScript,不使用PHP。 – jeroen 2013-02-27 03:26:43

回答

0

你可以使用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> 
+0

how以显示它?我试图运行,但它只有一个文本框输入和它后面没有显示。 – 2013-02-28 02:33:29

+0

你有没有将jquery嵌入到你的HTML ? – bbnn 2013-02-28 02:51:06

+0

我刚刚编辑了代码,你可以自己测试。 – bbnn 2013-02-28 02:59:00

0
<input name="bulan" **disabled="disabled"** type="text" id="bulan" value="00" size="2" maxlength="2" value="<?=$_POST['bulan']?>" /> 
+0

有错误..我该如何解决这个问题? – 2013-02-27 03:30:03

0

如果您使用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; 
?> 

并始终使用<?php此标记用于打开php。不是短的<?

+0

为什么它有错误说索引bulan没有定义? – 2013-02-28 02:30:45

+0

其原因是$ _post ['bulan']的值最初不会被设置。所以在$ bulan = $ _POST ['bulan']的地方,你必须检查if if(isset($ _ POST ['bulan']){... .. echo''; – tamilps2 2013-03-05 08:55:47

相关问题