所以。因爲我現在明白你試過了什麼,下面是你實際嘗試的代碼:
<body>
<form name="expense_report" method="POST">
<div align=center id="submitButtonDiv" >
<table border=1>
<tr>
<td><?php if(isset($_POST['submit'])) {echo $_POST['txtDate1'];}else {echo '<input type="text" name="txtDate1" size="7" id="datepicker" maxlength="20">';}?></td>
<td><?php if(isset($_POST['submit'])) {echo $_POST['txtOR1'];}else{echo '<input type="text" name="txtOR1" size="15" maxlength="20">';}?></td>
<td><?php if(isset($_POST['submit'])) {echo $_POST['txtTin1'];}else{ echo '<input type="text" name="txtTin1" size="15" maxlength="20">';}?></td>
<td><?php if(isset($_POST['submit'])) {echo $_POST['txtPart1'];}else{ echo '<input type="text" name="txtPart1" size="50" maxlength="80">';}?></td>
<td align=right><?php if(isset($_POST['submit'])) {echo $_POST['txtAmt1'];}else{ echo '<input type="text" name="txtAmt1" size="12" maxlength="20" onChange="add_amount(this.form)">';}?></td>
</tr>
</table>
</div>
<?php
if(empty($_POST['submit'])) {
echo'
<div align=center id="progressBar" style="display:block">
<input type="submit" name="submit" />
<input type=reset>
</div>';
}
?>
</form>
</body>
我測試了它,它的工作原理。好吧,我刪除了Javascript部分,但由於沒有任何必要的東西(你可以用普通的PHP做任何事情),我認爲它很好。
請注意,您不能同時擁有onSubmit
函數和action=""
。如您所見,自從發佈到頁面本身以來,我刪除了onSubmit
以及action=""
。如果您想將數據發佈到其他腳本,只需在表單標題中添加action="link_to_script.php"
即可。
如果您還有任何疑問或某些不適用的問題,請隨時詢問。 :)
而.......你怎麼試試? –
看到這個:http://www.dreamincode.net/forums/topic/240512-showhide-values-in-input-text-box/ – Dexter
提交後,我想只顯示文本的文本框不可見。我應該使用什麼? – saharabanana