我的网站上有一个名字计算器,它会计算每个字母的振动,例如:
A
是振动1
,B
是2
,C
是3
,现在当我在表单中键入名称时,我必须按下计算按钮,这样程序才能计算所有字母的总和,并显示总振动。
但是我希望表单能够动态地计算名称的振动,因为您在表单中键入它,而无需按下按钮来计算结束时振动的总和。
答案 0 :(得分:2)
无需使用AJAX。假设您有一些函数calculate()
,您可以简单地收集所有文本输入并将事件监听器绑定到它们,例如
function calculate() { //code }
var inputs = $('input[type="text"]);
inputs.on('keyup', calculate());
使用此代码,每次任何关键文本输入中的任何键都会启动时,该函数将运行。您还可以考虑keydown或keypress个事件,而不是keyup。
答案 1 :(得分:0)
使用jQuery的按键功能
NSString *movieName=searchBar.text;
movieName = [movieName stringByReplacingOccurrencesOfString:@" " withString:@"-"];//use vice-versa
NSString *movieString = [NSString stringWithFormat:@"https://api.themoviedb.org/3/search/movie?query=%@&api_key=c4bd81709e87b1209433c49",movieName];
NSURL *url=[NSURL URLWithString:movieString];