我的代码如下:
<form method="post" name ="frm">
<table>
<tr>
<td>Name:</td>
<td><input type ="text" id="name"></td>
<td></td>
</tr>
<tr>
<td>Sex:</td>
<td>Female<input type ="radio" id="female" name="female"> </td>
<td>Male<input type ="radio" id="male" name="male"> </td>
</tr>
<tr>
<td colspan="3"><input type ="submit" id="btnSave" name="btnSave"></td>
</tr>
</table>
<?php
if(isset($_POST["btnSave"])){
//insert it to data base.........
// the problem is that during insert it to database ,the data will store in database but the form of Name value,Sex value,it displays empty
//I do not want like this ,What I want is : I want to keep the value of Name and Sex althought it inserted succesfull
}
?>
</form>
我需要:
在将数据插入数据库期间,我想保留表格的值,如名称,性别值。所以我该如何解决这个问题。有人请帮帮我,谢谢。
答案 0 :(得分:0)
提交按钮清除表格。 你可以使用ajax,或jQuery然后使用ajaxsubmit函数,或json。有很多选择。
答案 1 :(得分:0)
如果html5本地存储以及ajax对你来说很复杂,你可以将输入字段的值设置为post数据本身,例如。
<input type="text" name="theName" id="theId" value="<?= $_POST['theName'] ?>" />
这样,输入按钮后就会显示输入。
P.S。这不是最好的做法!如果你想让你的代码干净,你可以坚持使用ajax / jquery或html5本地存储,如果你不熟悉这些技术中的任何一种,并且只需要在提交后获得表单中的值,请使用此“解决方案” “