首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >当用户输入时,如何实时获取表单结果?

当用户输入时,如何实时获取表单结果?
EN

Stack Overflow用户
提问于 2016-11-05 10:25:53
回答 2查看 69关注 0票数 1

我的网站上有一个名字计算器,它计算每个字母的振动,例如:

  • A是振动1
  • B2
  • C3
  • 等。

现在,当我在表单中输入一个名字时,我必须按下计算按钮,所以程序计算所有字母的和,并显示总振动。

但是我想让表单动态计算名字的振动,就像你在表格中键入它一样,不需要按下按钮就可以计算出最终振动的总和。

EN

回答 2

Stack Overflow用户

发布于 2016-11-05 10:35:06

不需要使用AJAX。假设您有一些函数calculate(),您可以简单地收集所有文本输入并将一个事件侦听器绑定到它们,例如

代码语言:javascript
复制
function calculate() { //code }
var inputs = $('input[type="text"]);
inputs.on('keyup', calculate());

有了这段代码,每次在任何有重点的文本输入中出现任何键时,函数都会运行。您还可以考虑按下键压事件而不是键控

票数 2
EN

Stack Overflow用户

发布于 2016-11-05 10:36:49

使用jQuery的keypress函数

代码语言:javascript
复制
$("input").keypress(function(){
   //on each keypress in input this function will be executed, calculate your vibration for letters here and append the result in the result field
});

键压

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

https://stackoverflow.com/questions/40437121

复制
相关文章

相似问题

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