2010-08-04 11 views
15

Existe-t-il un moyen de soumettre un formulaire iframe à partir de jQuery? Ce que j'est la suivante:jQuery iframe formulaire submit

$('button#bookingButton').click(function(){ 
    $('<iframe id="externalSite" class="externalSite" src="/form/page" />').dialog({ 
     title:'Form', 
     autoOpen: true, 
     width: 800, 
     height: 600, 
     modal: false, 
     resizable: false, 
     buttons:{ 
      'Close':function(){$(this).dialog("close");}, 
      'Add Booking':function(){$('form#bookingForm').submit();} 
     } 
    }).width(800 - 25); 
}); 

Cela crée une boîte de dialogue qui a jQuery ui un iframe en son sein. Cela fonctionne correctement et le bouton de soumission normal fonctionne correctement, mais le bouton jQuery ne soumet pas le formulaire.

Répondre

18

ajouter ceci après vous insérez le IFRAME dans le DOM:

$("#externalSite").contents().find('form').submit() 
Questions connexes