所以我有一个由动态下拉(国家/州/市)生成的表单。目前,当用户点击更新他们输入的信息时,它会将他们带回到开始屏幕,在那里他们必须完成选择与更改相关的特定目的地的过程。
我有没有办法让提交按钮显示刚刚保存的所有内容,包括下拉框中的选项?或者可能有一种方法只是让提交按钮不刷新整个页面?
以下是我提交的代码 -
<input type="hidden" name="addedit" value="" />
<input type="submit" value="Update City" name="Update_City"align="center"style="background:#e5f9bb; cursor:pointer; cursor:hand;" />
对于php更新 -
if (isset($_POST['Update_City'])){
//stuff
$SQL = "UPDATE city SET.....etc
}
答案 0 :(得分:1)
您有两种选择:
在这种情况下,您对后端进行的任何通信都是异步的,您无需刷新页面,从而保留表单值。
提交表单时,您知道用户提交的值。您可以使用它们预填充选项。
例如。在PHP中,对于select元素,如果$ _POST [“variable”]是特定值,则可以设置所选属性。