【问题标题】:passing value to textbox将值传递给文本框
【发布时间】:2014-10-15 09:39:02
【问题描述】:

我正在做一个项目。我想将textbox1 的值传递给form 1form 3,但它只将值传递给首先出现的那个形式(这里是form1)。

< script type = "text/javascript" >

   submitForms = function() {
var answer = document.getElementById("textbox1").value;
var q = document.getElementById('q');
q.value = answer;
var q1 = document.getElementById('q1');
q1.value=answer;
document.forms["form1"].submit();
document.forms["form3"].submit();
  }

< /script>
<body background="a.jpg">
  <p>
    </br>

    <input type="text" name="textbox1" id="textbox1" style="width:600px;height:30px;border:3px solid white" placeholder="Search..." required/>
    <input type="submit" name="button1" id="button1" value="go" style="width:50px;height:30px;color:black;background-color:white" onclick="submitForms()" />

    </br>
    </br>

    <iframe width="100%" height="500px" name="myIframe" frameborder='0'></iframe>
    <iframe width="100%" height="1700px" name="myIframe1" frameBorder="0"></iframe>

    <form method="get" action="http://bing.com//search" target="myIframe1" name="form1">
      <input type="text" name="q" id="q" size="25" maxlength="255" value="" style="display: none" />
    </form>

    <form method="get" action="http://duckduckgo.com/" target="myIframe" name="form3">
      <input type="text" name="q1" id="q1" size="25" maxlength="255" value="" style="display: none" />
    </form>


  </p>
</body>

【问题讨论】:

  • 添加 var q1 = document.getElementById('q1'); q1.value = 答案;并检查。
  • 包括 var q1 = document.getElementById('q1'); q1.value=answer;
  • 抱歉我贴错了代码
  • 还是不行

标签: javascript html iframe


【解决方案1】:

试试这个:

var q1 = document.getElementById('q1');
q1.value=answer;

您忘记填写 2 个表格。

【讨论】:

    【解决方案2】:

    忘记另一个 id q1 `

    <script type = "text/javascript">
    
      submitForms = function() {
        var answer = document.getElementById("textbox1").value;
        var q = document.getElementById('q');
        var qq = document.getElementById('q1');
        q.value = answer;
        qq.value = answer;
        document.forms["form1"].submit();
        document.forms["form3"].submit();
    
      }
    
    </script>
    

    【讨论】:

      猜你喜欢
      • 2017-08-14
      • 2016-02-07
      • 2016-04-20
      • 1970-01-01
      • 2018-01-29
      • 1970-01-01
      • 2014-01-02
      • 2013-10-31
      • 1970-01-01
      相关资源
      最近更新 更多