javascript - 如何使用javascript从一个表单获取值并发布到另一个表单?

标签 javascript html forms

我在同一页面中有两个表单, 表格 1 ID:主页/ 表 2 ID:联系方式 单击发送按钮后,我需要在 form2(contact) 的文本框中填写 form(home) 中的值。

<form id="home" method="get" action="#portfolio" role="form"> 
  <select class="form-control" id="pd_howmuch">
         <option>HOW MUCH ?</option>
         <option>$100</option>
         <option>$200</option>
        </select>
        <input id="pd_fname" type="text" name="name">
        <input id="pd_lname" type="text" name="surname">
        <input id="pd_zipcode" type="tel" name="zipcode">
        <input id="pd_applynowbt" type="submit" value="Send">
    </form>
<section id="portfolio">
<form id="contact" method="post" action="contact.php" role="form">
       <select class="form-control" id="howmuch1">
         <option>HOW MUCH ?</option>
         <option>$100</option>
         <option>$200</option>
        </select>
        <input id="fname1" type="text" name="name">
        <input id="lname2" type="text" name="surname">
        <input id="zipcode2" type="tel" name="zipcode">
        <input id="applynowbt" type="submit" value="Submit">
    </form>
</section>

最佳答案

好的,如果我理解正确,您希望将第一个表单中的信息填充到第二个表单中。

因此,要完成此任务,您需要将事件处理程序附加到第二个表单并防止默认行为

工作中demo希望对您有帮助

var homeForm = document.getElementById("home");

var contactForm = document.getElementById("contact");
contactForm.addEventListener("submit", function(e) {

    e.preventDefault();
    contactForm.elements.item(0).value = homeForm.elements.item(0).value
    contactForm.elements.item(1).value = homeForm.elements.item(1).value
    contactForm.elements.item(2).value = homeForm.elements.item(2).value
    contactForm.elements.item(3).value = homeForm.elements.item(3).value

}, false);

关于javascript - 如何使用javascript从一个表单获取值并发布到另一个表单?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39556654/

相关文章:

javascript - 使用“此处地点”自动建议查找某些地点时遇到问题

javascript - 如何执行nodejs请求模块?

jquery - FullCalendar - 如何让它只显示每周日历

html - CSS:在表单或主要内容上设置样式不起作用(但在内部)

javascript - 如何在 Javascript 中处理 Ajax 生成的表单?

javascript - 使用javascript将多个数组迭代为对象

javascript - 如何重绘D3 map 中的标签?

javascript - 显示随机选择的列表项并随机播放

Javascript 和 CSS if 语句

php - 在表单提交时传递当前 URL