Javascript 当用户试图在文本框中输入密钥时发出警报
因此,我现在一直在寻找一些代码,当用户试图在空白文本框中输入任何类型的文本时,这些代码会向用户发送一条消息(我知道如何发出警报) 这是我的密码。我应该添加什么来调用Javascript 当用户试图在文本框中输入密钥时发出警报,javascript,alert,textfield,Javascript,Alert,Textfield,因此,我现在一直在寻找一些代码,当用户试图在空白文本框中输入任何类型的文本时,这些代码会向用户发送一条消息(我知道如何发出警报) 这是我的密码。我应该添加什么来调用sendMsg()函数 <script> function sendMsg() { alert ("change msg content here"); } </script> 函数sendMsg() { 警报(“在此处更改消息内容”); } 以下是HTML: <body>
sendMsg()
函数
<script>
function sendMsg()
{
alert ("change msg content here");
}
</script>
函数sendMsg()
{
警报(“在此处更改消息内容”);
}
以下是HTML:
<body>
<input type="text" name="">
</body>
这可能有效:
<input type="text" name="foo" onKeyUp="sendMsg()" />
i、 如果我理解你的问题
干杯。使用
onchange
活动
<input type="text" name="" onchange="inputChanged();">
您是否尝试为您的输入提供ID:
<input id="testing" type="text" name="" />
您需要做的第一件事是将事件侦听器附加到文本框的
focus
事件(当您“聚焦”文本框时会触发该事件),为此,您需要某种方法在DOM中定位它。最简单的方法是添加id
属性,如下所示:
<body>
<input type="text" name="" id="msgContent">
</body>
然后可以附加事件侦听器:
textBox.addEventListener('focus', function () {
alert('change msg content here');
});
请记住,addEventListener
方法在一些旧版本的IE中不可用,相反,还有其他的回退方法
最后,如果您正在使用诸如jQuery
、YUI
等库,则可以规范化附加事件处理程序的浏览器差异:
//jQuery example
$('#msgContent').on('focus', function () {
alert('change msg content here');
});
当你尝试打字时弹出窗口?听起来很烦人。是的,那正是我想要的。非常感谢。我很高兴:)你认为你能“勾选正确答案”吗?(以便稍后的访客能够快速了解情况)哈哈,是的,我还在等待计时器下降,这样它就会让我
textBox.addEventListener('focus', function () {
alert('change msg content here');
});
//jQuery example
$('#msgContent').on('focus', function () {
alert('change msg content here');
});