不断刷新文本字段的Javascript值

不断刷新文本字段的Javascript值,javascript,html,Javascript,Html,我正在处理一个输入表单,我有一个Javascript函数,当你按下一个按钮时,它会获取所有的字段值。我正在寻找一种自动刷新Javascript值的方法(例如,我可以在注册页面键入用户名时检查用户名是否太短,还可以检查用户名是否可用)。这可能吗 为了澄清,我有一个HTML输入字段(用于文本),当用户键入结果时,会自动更新 如果不能单独使用Javascript,我也愿意使用PHP或jQuery,但如果可能,我更喜欢Javascript。另外,如果这是一个非常基本的问题,我也很抱歉,但是我已经搜索了很

我正在处理一个输入表单,我有一个Javascript函数,当你按下一个按钮时,它会获取所有的字段值。我正在寻找一种自动刷新Javascript值的方法(例如,我可以在注册页面键入用户名时检查用户名是否太短,还可以检查用户名是否可用)。这可能吗

为了澄清,我有一个HTML输入字段(用于文本),当用户键入结果时,会自动更新


如果不能单独使用Javascript,我也愿意使用PHP或jQuery,但如果可能,我更喜欢Javascript。另外,如果这是一个非常基本的问题,我也很抱歉,但是我已经搜索了很多次,没有找到任何关于它的信息。我知道这是可能的,因为我在网站上看到过(事实上,即使在这一次,当你键入问题时,它也会更新底部的预览)。

你应该监视onkeyup事件

<input type="text" id="test">

$('#test').on('keyup', function() { //this function is triggered every time the user releases a key while typing inside the text field above
    //do whatever you want here
});

$('#test')。在('keyup',function(){//每当用户在上面的文本字段中键入时释放一个键时,就会触发此函数
//在这里你想干什么就干什么
});

您应该监视onkeyup事件

<input type="text" id="test">

$('#test').on('keyup', function() { //this function is triggered every time the user releases a key while typing inside the text field above
    //do whatever you want here
});

$('#test')。在('keyup',function(){//每当用户在上面的文本字段中键入时释放一个键时,就会触发此函数
//在这里你想干什么就干什么
});

您应该使用JQuery验证插件来减少繁重的检查。

上查看这一项,您应该使用JQuery验证插件来减少繁重的检查。 请在

查看此项,无需jQuery

<input type="text" onKeyUp="validate(this.value);">

function validate(value){
    //validate code on value
}

函数验证(值){
//根据值验证代码
}
无需jQuery

<input type="text" onKeyUp="validate(this.value);">

function validate(value){
    //validate code on value
}

函数验证(值){
//根据值验证代码
}

这只是普通的Javascript,还是jQuery?我问是因为我不认识
$
这个短语。正如您可能知道的,我对这种语言是新手。这就是jQuery。常规JS在这里要复杂一点,因为不同的浏览器使用不同的函数来绑定事件?我问是因为我不认识
$
这个短语。正如您可能知道的,我对这种语言是新手。这就是jQuery。常规JS在这里要复杂一些,因为不同的浏览器使用不同的函数来绑定事件。以下是在没有jQuery的情况下如何做到这一点: