Здравствуйте!
Почему не отображаются изменения в поле input?
Кнопка вызова формы имеет data атрибут - data-modelname
При вызове формы, в поле с id=modelname, должно попасть значение data-modelname.
Значение в value попадает(в консоль вводил jQuery('#modelname').val();), но сам input на странице остается пустым.
в data-modelname хранится название модели, ну допустим: телевизор Qwerty 60"
есть подозрения, что это из за двойных кавычек в конце строки, но в php я пропускаю название через htmlspecialchars(); и я так же пробовал вручную в консоли писать jQuery('#modelname').val('123123'); - все так же, в value заносится значение, а на странице изменений нет.
Так же это поле приходит пустым на почту.
как происходит изменение аттрибута(код)
jQuery('.openform').click(
function(){
jQuery('#modelname').val(jQuery(this).data('modelname'));
}
);
Спасибо)