【问题标题】:iframe Url searchiframe 网址搜索
【发布时间】:2013-02-28 18:03:10
【问题描述】:

我想为带有 HTML(可能还有 JS)的 iframe 进行 url 搜索输入。 我搜索了很多网站,但没有找到。

有人知道怎么做吗?

我想我需要使用类似的东西

<form action="http://" method="get" target="myiframe">
 <input id="search" type="text">
</form>

?

【问题讨论】:

  • 所以你想要一个在提交时更新 iframe 的表单?
  • 是的,我可以,JS、AJAX 和 jQuery

标签: php javascript html iframe


【解决方案1】:

你可以使用jQuery:

   // Send search form data
   $("#searchFormId").submit(function(event) {
    // stop form from submitting normally
    event.preventDefault(); 
    // get search form input field value
    var s = $('#inpuFieldId').val();
    // update iframe url
    $('#iframeid').attr('src', 'http://example.com?formvalue='+s);
     }
    );

【讨论】:

  • 您需要完整的脚本或提示吗???您可以阅读 jquery 的文档以进行理解。 api.jquery.com/submit
  • 说实话我需要脚本
  • 我试过
【解决方案2】:
<!DOCTYPE html>
<html>
 <head>
  <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
  <title>Update iframe</title>
  <script src="http://code.jquery.com/jquery-1.9.1.min.js"></script>
 </head>

 <body id='body'>
 <div><form action="" method="get" id="myform"> <input id="search" type="text" /><input type="submit" value="go" /> </form></div>
 <div align="center"><iframe name="MyIframe" id="myiframe" src="" width="980" height="500" scrolling="yes"  frameborder="0"></iframe><div>
 <script>
 // Send search form data
   $("#myform").submit(function(event) {
    // stop form from submitting normally
    event.preventDefault(); 
    // get search form input field value
    var s = $('#search').val();
    // update iframe url
    $('#myiframe').attr('src', 'http://jquery.com/?s='+s);
     }
    );
 </script>
 </body>
</html>

【讨论】:

  • 提供帮助的工作做得很好。希望这就是他们想要的。
  • 简单的错误,我不是问这个问题的人(那是用户2091820)
猜你喜欢
  • 2012-08-25
  • 2014-02-22
  • 1970-01-01
  • 2011-06-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多