如何同时输入两个文本字段(jQuery)

时间:2010-05-25 22:03:13

标签: jquery jquery-plugins

我没有成功找到一个允许我同时写入两个输入的jQuery插件。

我正在尝试在一个字段中编写一个普通标题,同时在另一个输入中键入相同的文本而不使用特殊字符或空格。

e.g。

输入1:这是我的标题!

输入2:ThisIsMyTitle

5 个答案:

答案 0 :(得分:7)

on keyup copy输入值从当前输入到第二个输入,不需要插件。

$("input#first").keyup(function(e){
  var val = $(this).val();
  val = val.replace(/[^\w]+/g, "");
  $("input#second").val(val);
});

类似的东西

答案 1 :(得分:1)

$("#myTextInput").keyup(function() {
    var text = $(this).val();
    text = processText(text);
    $("#secondTextField").val(text);
});

答案 2 :(得分:0)

jQuery("input1").keyup(function() {
  jQuery("input2").val(removeWhiteSpace(jQuery("input1")));
} 

(伪代码)

答案 3 :(得分:0)

​var a = jQuery('input#a'),
    b = jQuery('input#b');

a.keyup(function(){
    b.val(this.value.replace(/[^\w]/g, ''));
});​​​​​​​

答案 4 :(得分:0)

完整的代码,它只会得到字母和数字,并且在输入2上显示没有任何其他内容。

$("#input1").keyup
(
    function ()
    {
        $("#input2").val
        (
            $(this).val().match(/[a-z]|[0-9]/gi).join("")
        );
    }
);