js点击按钮跳转时获取文本框的值
一个页面上有a,b两个文本框和一个查询按钮,当在文本框里输入值后点击查询按钮,可以将数据库里的数据查出来并显示在网页下方,每一条数据后面都有一个修改按钮,当点击修改按钮时...
一个页面上有a,b两个文本框和一个查询按钮,当在文本框里输入值后点击查询按钮,可以将数据库里的数据查出来并显示在网页下方,每一条数据后面都有一个修改按钮,当点击修改按钮时弹出一个对话框,数据修改完点击保存后,怎么使a,b两个文本框的值继续显示在文本框中?
展开
1个回答
展开全部
两个方法:
用ajax查询,不刷新页面,那么文本框的值就会依然保存
如果页面刷新的话,那么在载入这个页面时,首先在控制器中判断是否有a, b两个变量,如果没有(第一次加载该页面),那么文本框就不显示内容;如果控制器中有a, b两个变量(查询到数据后加载的页面),就把a, b两个值附到文本框中
追问
ajax没有用过,第二种方法的话,不太明白要怎么写
追答
就拿php来举例子吧。
<?php
$a = $_GET['a'];
$b = $_GET['b'];
if(isset($a) && isset($b)){
// 若存在$a和$b变量,则查询数据库
}else{
// 第一次显示该页面时,是不存在$a和$b变量的
$a = "";
$b = "";
}
?>
<form action="./" method="get">
<input type="text" name="a" value="<?php echo $a; ?>" />
<input type="text" name="b" value="<?php echo $b; ?>" />
<input type="submit" name="submit" value="submit" />
</form>
<!-- show data -->
<table>
<tr>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
</table>
<!-- end show data -->
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询