2016-09-04 3 views
0

У меня есть следующий код, который автоматически копирует текст из box1 в box2, но хотел бы сохранить значение box2 placeholder. Какие-либо предложения?jQuery копирует текст из одного поля ввода в другое и сохраняет местозаполнитель

jQuery(document).ready(function() { 

    function onchange() { 

     var box1 = jQuery('#g1086-businessname'); 
     var box2 = jQuery('#g1086-subject'); 

     box2.val(box1.val()); 
    } 
    jQuery('#g1086-businessname').on('change', onchange); 
}); 

Окончательный результат должен выглядеть следующим образом: вы пытаетесь обновить заполнитель вместо значения

box2= Advertise: box1.val() 
+0

UPDATE: box2.val ('Реклама:' + box1.val()); работал на меня –

ответ

0

ли?

box2.attr("placeholder", "Advertise: " + box1.val()); 
+0

Я попытался использовать ваше предложение, но после отправки формы box1.val не добавляется в box2.val, добавляет его только как заполнитель, но не как значение –

+0

Похоже, что вам просто нужен box2.val ('Реклама: '+ box1.val()); – Vibhaj