Если URL-адрес iframe относится к другому домену, вам может потребоваться убедиться, что домен документа в iframe совпадает с доменом содержащего документа.
Запустите этот код в обоих документах, прежде чем пытаться прочитать значения поля:
document.domain = "example.com";
Если содержание iframe принадлежит другому сайту, чем у вас, то у вас нет доступа к нему с помощью javascript. Это мера безопасности.