Как ввести два текстовых поля одновременно (jQuery) - PullRequest
1 голос
/ 26 мая 2010

Мне не удалось найти плагин jQuery, который позволял бы мне записывать два входа одновременно.

Я пытаюсь написать нормальный заголовок в одном поле, и в то же время ввести в другое поле ввода тот же текст без специальных символов или пробелов.

, например

Ввод 1: Это мой заголовок!

Ввод 2: ThisIsMyTitle

Ответы [ 5 ]

7 голосов
/ 26 мая 2010

при вводе ключа копировать входное значение с текущего входа на второй, плагин не требуется.

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

что-то в этом роде

1 голос
/ 26 мая 2010
$("#myTextInput").keyup(function() {
    var text = $(this).val();
    text = processText(text);
    $("#secondTextField").val(text);
});
0 голосов
/ 26 мая 2010

Полный код, он будет получать только буквы и цифры и отображаться на входе2 без чего-либо еще.

$("#input1").keyup
(
    function ()
    {
        $("#input2").val
        (
            $(this).val().match(/[a-z]|[0-9]/gi).join("")
        );
    }
);
0 голосов
/ 26 мая 2010
​var a = jQuery('input#a'),
    b = jQuery('input#b');

a.keyup(function(){
    b.val(this.value.replace(/[^\w]/g, ''));
});​​​​​​​
0 голосов
/ 26 мая 2010
jQuery("input1").keyup(function() {
  jQuery("input2").val(removeWhiteSpace(jQuery("input1")));
} 

(псевдокод)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...