相关疑难解决方法(0)

当我们点击BACKSPACE/DEL/do CUT时,IE9中的oninput不会触发

我们使用什么最干净的解决方案来克服当我们点击BACKSPACE/DEL/do CUT时IE9不会触发输入事件的问题?

最干净的我的意思是代码不会发臭.

javascript html5 internet-explorer-9

16
推荐指数
2
解决办法
6504
查看次数

仅允许数字和ctrl + a,ctrl + v,ctrl + c到文本框


我试图允许用户只输入数字并将控件复制并粘贴到文本框中.我能够限制用户只输入数字,但复制,粘贴不起作用,帮我解决这个问题.

这是我的脚本:

$(".allow_only_numbers").keydown(function (e) {
    var ctrlDown = false;
    var ctrlKey = 17, vKey = 86, cKey = 67;
    if (e.keyCode === ctrlKey){
        ctrlDown = true;
    }
    // Allow: backspace, delete, tab, escape, enter and .
    if ($.inArray(e.keyCode, [46, 8, 9, 27, 13, 110]) !== -1 ||
            // Allow: Ctrl
        (e.keyCode === ctrlKey) ||
            // Allow: Ctrl+A
        (e.keyCode === 65 && e.ctrlKey === true) ||
            // Allow: Ctrl+v
        (e.keyCode === vKey && ctrlDown) ||
            // Allow: Ctrl+c
        (e.keyCode === cKey …
Run Code Online (Sandbox Code Playgroud)

javascript regex jquery keycode

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

在剪切事件期间获取文本框的值

我在文本框中捕获了cut事件(jquery).我想要的是在切换事件触发期间获取文本框上的文本.

我尝试通过evt.originalEvent.clipboardData.getData('text')访问用户剪切的数据,但返回undefined.

我的目标是知道用户是否剪切了所有文本(文本框现在为空).

提前致谢

javascript jquery keyboard-shortcuts cut

7
推荐指数
2
解决办法
2098
查看次数

如何检测文本输入何时随ie8变化

我想检测文本输入何时更改.我试过这些,它们在firefox中工作但不在8中.

$('#taskSearch').bind('input', function() {
     alert($(this).val());
});
$('#taskSearch').live('input', function() {
    alert($(this).val());
});
$('#taskSearch').change(function() {
    alert($(this).val());
});
Run Code Online (Sandbox Code Playgroud)

javascript jquery

6
推荐指数
2
解决办法
8180
查看次数

Jquery .on('input',function(){...}); 不与IE合作

我在Chrome上有一个完美的jquery功能,但它不适用于IE ...每次我在文本框#form中更改某些内容时,服务器都会获取获取AJAX请求但不在IE上

$("#form").on('input', function() {
    $("#value").val($("#value").val().toUpperCase());
    var postdata = {value: $("#value").val()} ;
    $.get('/search', postdata, function(data) {
        var result = ("Type : " + data['type'] + "<br/>Project name : " + data['project_name'] + "<br/>Project version : " + data['project_version'] + "<br/>Product name : " + data['product_name'] + "<br/>Product version : " + data['product_version'] + "<br/>Lib op : " + data['libop'])
        $("#print").html(result) ;
    });
});
Run Code Online (Sandbox Code Playgroud)

你有解决方案吗?

谢谢 !最好的祝福,

Servietsky

javascript jquery internet-explorer

3
推荐指数
1
解决办法
9020
查看次数