相关疑难解决方法(0)

抓住粘贴输入

我正在寻找一种方法来清理我粘贴到浏览器中的输入,这可能与jQuery有关吗?

到目前为止,我已经设法做到了这一点:

$(this).live(pasteEventName, function(e) {
 // this is where i would like to sanitize my input
 return false;
}
Run Code Online (Sandbox Code Playgroud)

不幸的是,由于这个"次要"问题,我的发展已经开始戛然而止.如果有人能指出我正确的方向,我真的会让我成为一个快乐的露营者.

jquery paste sanitize

202
推荐指数
11
解决办法
24万
查看次数

html <input type ="text"/> onchange事件无效

我正在尝试做一些实验.我想要发生的是,每次用户在文本框中键入内容时,它都会显示在对话框中.我使用了onchangeevent属性来实现它,但它不起作用.我仍然需要按下提交按钮才能使其正常工作.我读到了关于AJAX的内容,我正在考虑了解这一点.我是否仍然需要AJAX才能使其工作或简单的JavaScript足够?请帮忙.

index.php

<script type="text/javascript" src="javascript.js"> </script>

<form action="index.php" method="get">
 Integer 1: <input type="text" id="num1" name="num1" onchange="checkInput('num1');" /> <br />
 Integer 2: <input type="text" id="num2" name="num2" onchange="checkInput('num2');" /> <br />
 <input type="submit" value="Compute" />
</form>
Run Code Online (Sandbox Code Playgroud)

javascript.js

function checkInput(textbox) {
 var textInput = document.getElementById(textbox).value;

 alert(textInput); 
}
Run Code Online (Sandbox Code Playgroud)

javascript dom-events

80
推荐指数
7
解决办法
26万
查看次数

jQuery文本框更改事件

文本输入元素没有更改事件吗?当我将更改事件处理程序附加到文本输入时,它不会被触发.键盘被触发,但是键盘不足以检测更改,因为显然有其他方法可以将文本输入到输入中.

jquery

22
推荐指数
4
解决办法
12万
查看次数

如何使用Backbone处理输入文本"粘贴"事件

我正在尝试通过Backbone用户在输入文本元素中写入或粘贴字符串来将数据发送到服务器.

在Backbone事件中,我认为这样的事情,但它不起作用:

events:{
    "click .close":"closeResults",
    "keypress input":"fetchData",
    "paste input":"fetchData"
},
fetchData:function (e) {
    var $this = this;
    window.setTimeout(function () {
        if ($.trim(e.target.value).length >= 3) {
            console.log(e.target.value);
            $this.collection.fetch({data: {limit: 10, term:$.trim(e.target.value)}});
        }
    }, 0);
}
Run Code Online (Sandbox Code Playgroud)

events backbone.js

4
推荐指数
1
解决办法
3159
查看次数

标签 统计

jquery ×2

backbone.js ×1

dom-events ×1

events ×1

javascript ×1

paste ×1

sanitize ×1