2013-02-27 57 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

相關問題