2016-07-13 10 views
0

id 'description'のテキストエリアがあり、その中にいくつでもiframeを配置できます。ユーザーが送信ボタンシステムをクリックすると、 srcがhttpシステムであるiframeは、httpサイトのIframe srcが許可されていないという警告メッセージを表示します。 Iframe srcがhttpsであればOKです。jQueryを使用してsrcをhttpとして持つテキストエリア内のすべてのiframeタグを取得

私はコード

jQuery("form[name=myform]").bind('submit',function(){ 
    var content = jQuery('#description').val(); 
    alert($(content).find('iframe').attr('src','http://')); 
}); 

しかし、そのが働いていないの下にしようとしています。

おかげ

答えて

0

はdiv要素で、コンテンツラップ試してみて、その後、上記

jQuery("form[name=myform]").on('submit',function(e){ 
     e.preventDefault(); 
     var content = jQuery('#description').val(); 
     alert($('<div>'+content+'</div>').find('iframe[src^="http:"]')); 
     if ($('<div>'+content+'</div>').find('iframe[src^="http:"]').length > 0) { 
      alert('Iframes over http aren't allowed ');  
     } 
    }); 
+0

おかげで作業している見つけ行う助けてください、 '[IFRAMEの後にSRC^= "HTTPを入れてください。 "] – Rich5757

+0

alert($( '

'+content+'
').find( 'iframe [src^=" http: "]]));警告($( '
'+content+'
').find( 'iframe [src^= "http:"]')); – Rich5757

関連する問題