我有一个文字字段说
<input id="hello" type="text" name="suraj" />
当有人在此字段中输入值时,是否有办法在javascript或jquery中提醒该值(没有任何按钮点击)。
请帮忙。 感谢
答案 0 :(得分:3)
在按键上,您将收到多个警报。如果你处理焦点,那么你可以看到键入的值。如果您可以处理焦点,请使用此代码。
$('#hell').on('focusout', function(){
alert(event.target.value);
})
答案 1 :(得分:1)
您可以使用.keyup()
事件,如下所示: -
$('#hell').on('keyup',function(){
alert($(this).val());
});
或者(如果您想在用户完成输入后立即提醒文本,请使用.blur()
事件,如图所示)
$('#hell').on('blur',function(){
alert($(this).val());
});
或者您也可以使用.focusout()
事件显示
$('#hell').on('focusout',function(){
alert($(this).val());
});
答案 2 :(得分:1)
以下是键盘的以下事件
http://api.jquery.com/keypress/
http://api.jquery.com/keydown/
并尝试
$('#hell').on('keyup',function() {
alert($(this).val());
});
或
$('#hell').on('keydown',function() {
alert($(this).val());
});
或
$('#hell').on('keypress',function() {
alert($(this).val());
});
答案 3 :(得分:0)
只需使用 焦点 事件,就这样..
$('#hell').on('focusout',function(){
alert($(this).val());
});
或者您可以使用 模糊
$('#hell').on('blur',function(){
alert($(this).val())
});
答案 4 :(得分:0)
您可以使用下面的keyup
事件
$('#hell').on('keyup',function()
{
alert($(this).val());
});
答案 5 :(得分:0)
请试试这个。
<input id="hell" type="text" name="suraj" onChange="toggle()"/>
<script language="JavaScript">
function toggle() {
var value = document.getElementById('hell').value;
alert(value);
}
</script>