我有一個文本框。如何將用戶在文本框中輸入的值以同一頁面和相同的形式顯示出來。我的代碼不起作用。如何檢索文本框中的值並顯示
我的代碼
<input name="bulan" type="text" id="bulan" value="00" size="2" maxlength="2" />
Bulan</td>
<? $bulan = $_POST['bulan'];
echo $bulan;?>
感謝。
我有一個文本框。如何將用戶在文本框中輸入的值以同一頁面和相同的形式顯示出來。我的代碼不起作用。如何檢索文本框中的值並顯示
我的代碼
<input name="bulan" type="text" id="bulan" value="00" size="2" maxlength="2" />
Bulan</td>
<? $bulan = $_POST['bulan'];
echo $bulan;?>
感謝。
你可以使用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>
<input name="bulan" **disabled="disabled"** type="text" id="bulan" value="00" size="2" maxlength="2" value="<?=$_POST['bulan']?>" />
有錯誤..我該如何解決這個問題? – 2013-02-27 03:30:03
如果您使用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。不是短的<?
。
爲什麼它有錯誤說索引bulan沒有定義? – 2013-02-28 02:30:45
其原因是$ _post ['bulan']的值最初不會被設置。所以在$ bulan = $ _POST ['bulan']的地方,你必須檢查if if(isset($ _ POST ['bulan']){... .. echo''; – tamilps2 2013-03-05 08:55:47
你想這樣做,當提交表單或當字段填? – jeroen 2013-02-27 03:03:58
當字段填充..這可能嗎? – 2013-02-27 03:25:42
是的,使用JavaScript,不使用PHP。 – jeroen 2013-02-27 03:26:43