首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在文本框失去焦点后调用函数

如何在文本框失去焦点后调用函数
EN

Stack Overflow用户
提问于 2012-07-28 19:06:17
回答 3查看 47.1K关注 0票数 14

我没有使用Javascript/JQuery/AJAX的经验,所以我想知道是否可以在文本框失去焦点后调用一个函数来在我的数据库上执行查询。

我在我的页面中显示一个表(使用PHP),其中的文本框包含与我的数据库中的表相同的值,当有人更改文本框中的值时,我希望使用UPDATE查询来更改DB表,以使它们相等;这是使用AJAX或JQuery实现的方法吗?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2012-07-28 20:19:16

代码语言:javascript
运行
复制
<input type="text" id="check">​

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>

<script type="text/javascript">
$("#check").blur(function() {
 alert('working');
});​
</script>
票数 16
EN

Stack Overflow用户

发布于 2012-07-28 19:12:18

将处理程序绑定到change事件:

代码语言:javascript
运行
复制
<textarea onchange='ajax_call()'></textarea>

其中ajax_call是用于更新DB的函数。

票数 3
EN

Stack Overflow用户

发布于 2012-07-28 19:17:57

可以,停那儿吧。首先,您需要等待JavaScript事件,如onchange/onblur或其他。而不是向服务器发出Ajax调用。它将更改数据库中的数据,并可能产生一些数据,您可以将这些数据放到页面上。您可以使用jQuery来操作您的页面。

另一种方式是等待,直到有人按下提交按钮,然后更新数据库中的数据。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11700453

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档