2012-06-11 2 views
0

У меня есть iframe, загружающий форму с входным текстом, возможно ли отключить все входные данные только тогда, когда форма загружена в iframe? без вставки команды disable во все поле ввода? Благодаря F.Отключение поля ввода внутри iframe

+0

У вас есть контроль над источником для iframe? – andyb

ответ

1

Если содержание IFrame происходит из того же домена, что и на главной странице, вы можете просто использовать JQuery:

$(iframe).find('input').attr('disabled', 'disabled'); 

Без JQuery, вы должны перебрать формы и их входы:

for (var i=0; i<iframe.forms.length; i++) { 
    var form = iframe.forms[i]; 
    for (var j=0; j<form.elements.length; j++) { 
     form.elements[j].disabled = true; 
    } 
} 
+0

hello Я использовал $ ('form_ifr'). Find ('input'). Attr ('disabled', 'disabled'); и iframe на странице