2017-02-11 10 views
0

Мне нужно изменить значение поля ввода на другое значение изменения ввода.JQuery - значение изменения при изменении поля ввода

Я пишу:

$('#myself').on('click', function (event) { 
    event.preventDefault(); 

    $('#choose').modal('hide'); 
    $('#collapseOne').collapse('hide'); 
    $('#collapseThree').collapse('show'); 

    $('#b_email').on('change', function() { 
     var p = $('#b_email').val(); 
     $("r_email").val(p); 
    }); 

    $('#b_first_name').on('change', function() { 
     var p = $('#b_first_name').val(); 
     $("r_first_name").val(p); 
    }); 

    $('#b_last_name').on('change', function() { 
     var p = $('#b_last_name').val(); 
     $("r_last_name").val(p); 
    }); 

    $("message").val('No message'); 
    $("voucher_from").val('MYSELF'); 
}); 

enter image description here

Так как вы можете увидеть значение Dont изменить в первой форме при изменении значения во второй форме. Зачем?

Как я могу вызвать это?

+0

Предоставить jsfiddle весь код. –

+0

Каждый раз, когда вы нажимаете '' self', новый 'change' обработчик будет добавлен в' # b_email', '# b_first_name' и' # b_last_name'. И проверьте свои селекторы. – Andreas

ответ

1

Привет,

Вы хотите, чтобы заполнить этот вход со значением р. Правильно? Как код для размещения этого значения?

Попробуйте сделать это $("r_first_name").val(p); классу и дайте ввод классу. Возможно, стоит попробовать. $(".r_first_name").val(p);

+0

спасибо ... Я забыл. и '#' ... но как при каждом нажатии клавиши изменить значение поля ввода? –

+0

попробуйте использовать 'onkeyup' – Synthiatic

Смежные вопросы