2013-12-10 4 views
-2

, поэтому у меня есть пользовательская форма, которая встроена с использованием iframe в wordpress. Атрибут placeholder не работает в IE, когда содержимое встраивается с использованием iframe. Он должен использовать iframe из-за captcha. Вот живой пример: http://www.uslegalsupport.com/contact-us-new/атрибут placeholder не работает при вставке в iframe в IE

Как вы можете видеть, заполнители не работают в IE. Однако при просмотре фактической страницы нагрузки iframe работают заполнитель: http://www.uslegalsupport.com/wp-content/themes/us-legal/ifpage-contact-us.php

Любая помощь будет очень признательна. Благодаря!

Если вам нужна дополнительная информация, пожалуйста, не стесняйтесь спрашивать. Я буду смотреть эту тему весь день. Еще раз спасибо!

+1

Обратите внимание, что атрибут заполнителя HTML5 не поддерживается в версиях IE ниже. 10 – adeneo

+0

Атрибут placeholder работает, когда он загружается за пределы iframe. Это как-то связано с загрузкой из iframe, что делает его неработоспособным. –

+0

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

ответ

0

Хорошо, так получилось, что это было связано с http vs https как ни странно. IE хотел, чтобы все было безопасно, и iframe не загружался без https. Итак, я просто привязал все, чтобы использовать https, и поместил javascript под форму и вуаля!

0

Уверен, что это ошибка IE. также пробовал это на IE 11 и не работает

Вам следует попробовать подключиться к заполнителю jquery. посмотреть this и this.

+0

Sergio, Спасибо за ваш ответ, к сожалению, ничего из этого не работает. –

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