js点击按钮跳转时获取文本框的值

一个页面上有a,b两个文本框和一个查询按钮,当在文本框里输入值后点击查询按钮,可以将数据库里的数据查出来并显示在网页下方,每一条数据后面都有一个修改按钮,当点击修改按钮时... 一个页面上有a,b两个文本框和一个查询按钮,当在文本框里输入值后点击查询按钮,可以将数据库里的数据查出来并显示在网页下方,每一条数据后面都有一个修改按钮,当点击修改按钮时弹出一个对话框,数据修改完点击保存后,怎么使a,b两个文本框的值继续显示在文本框中? 展开
 我来答
前端小茶馆
2014-02-25 · TA获得超过962个赞
知道小有建树答主
回答量:329
采纳率:0%
帮助的人:344万
展开全部

两个方法:

  1. 用ajax查询,不刷新页面,那么文本框的值就会依然保存

  2. 如果页面刷新的话,那么在载入这个页面时,首先在控制器中判断是否有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 -->
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式