有人进入时提醒文本字段值

时间:2015-02-20 06:21:31

标签: javascript jquery html

我有一个文字字段说

<input id="hello" type="text" name="suraj" />

当有人在此字段中输入值时,是否有办法在javascript或jquery中提醒该值(没有任何按钮点击)。

请帮忙。 感谢

6 个答案:

答案 0 :(得分:3)

在按键上,您将收到多个警报。如果你处理焦点,那么你可以看到键入的值。如果您可以处理焦点,请使用此代码。

$('#hell').on('focusout', function(){
  alert(event.target.value);
})

答案 1 :(得分:1)

您可以使用.keyup()事件,如下所示: -

$('#hell').on('keyup',function(){
   alert($(this).val());
});

Fiddle

或者(如果您想在用户完成输入后立即提醒文本,请使用.blur()事件,如图所示)

$('#hell').on('blur',function(){
  alert($(this).val());   
});

Fiddle

或者您也可以使用.focusout()事件显示

$('#hell').on('focusout',function(){
    alert($(this).val()); 
});

Fiddle

答案 2 :(得分:1)

以下是键盘的以下事件

http://api.jquery.com/keypress/

http://api.jquery.com/keydown/

http://api.jquery.com/keyup/

并尝试

$('#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>