首页 > 软件开发 > JavaScript >

html一个表单提交到两个页面

来源:互联网 2023-03-16 23:56:14 403

有时候,我们为了实现某些功能,会需要把同一个表单,设置两个按钮,然后提交到不同的页面,但是你会发现form>表单的action参数只有一个,那么怎么实现这个功能呢,这里就要用到JS代码了,想知道的就往下看吧!mX9办公区 - 实用经验教程分享!

工具/原料

  • 电脑一台
  • html代码编辑器(新手推荐DW)
  • JS代码一串

方法/步骤

  • 1

    如图所示 ,我们会看到,一个文本编辑框,两个按钮,那么他是如何将一个form>表格提交到两个页面的呢?我们先把前端做好,再做功能。mX9办公区 - 实用经验教程分享!

    html一个表单提交到两个页面mX9办公区 - 实用经验教程分享!

  • 2

    创建一个 form表单,然后添加一个编辑框,然后添加两个按钮,最后复制下面的 代码mX9办公区 - 实用经验教程分享!

    Script Language="JavaScript">mX9办公区 - 实用经验教程分享!

    mX9办公区 - 实用经验教程分享!

    function left()mX9办公区 - 实用经验教程分享!

    {mX9办公区 - 实用经验教程分享!

    document.form1.action="contents.php";mX9办公区 - 实用经验教程分享!

    document.form1.method="get";mX9办公区 - 实用经验教程分享!

    document.form1.submit();mX9办公区 - 实用经验教程分享!

    }mX9办公区 - 实用经验教程分享!

    function right()mX9办公区 - 实用经验教程分享!

    {mX9办公区 - 实用经验教程分享!

    document.form1.action="test.jsp";mX9办公区 - 实用经验教程分享!

    document.form1.method="get";mX9办公区 - 实用经验教程分享!

    document.form1.submit();mX9办公区 - 实用经验教程分享!

    }mX9办公区 - 实用经验教程分享!

    /Script>mX9办公区 - 实用经验教程分享!

    form name="form1" action="" method="" target="_blank">mX9办公区 - 实用经验教程分享!

    div>mX9办公区 - 实用经验教程分享!

    input class="s_kuang" type="text" name="q" value="" />mX9办公区 - 实用经验教程分享!

    /div>mX9办公区 - 实用经验教程分享!

    br/>mX9办公区 - 实用经验教程分享!

    div> mX9办公区 - 实用经验教程分享!

    input class="form2" type="submit" value="国内搜索(推荐)" onClick="left()"/>mX9办公区 - 实用经验教程分享!

    input class="form1" type="submit" value="国际搜索(需要翻墙)" onClick="right()"/>mX9办公区 - 实用经验教程分享!

    /div>mX9办公区 - 实用经验教程分享!

    /form>mX9办公区 - 实用经验教程分享!

    html一个表单提交到两个页面mX9办公区 - 实用经验教程分享!

  • 3

    这个就是我们刚才看到的那个前端的功能的源码,用JS脚本实现,判断哪个按钮被点击了,然后用不同的函数,执行跳转到不同的页面,我的这个代码,可以在JS中设置提交到的 页面,好可以 设置提交方式GET或者POSTmX9办公区 - 实用经验教程分享!

    html一个表单提交到两个页面mX9办公区 - 实用经验教程分享!

  • 3相关内容未经授权抓取自百度经验
  • 4

    方法就是这样,但你使用的时候可以 做点小改动,点击事件的名字你可以自己取一个。例举的代码,点击第一个按钮就会提交到contents.php第二个会提交到test.jsp,自己使用请小改动mX9办公区 - 实用经验教程分享!

  • 注意事项

    • 如果用户 在编辑框里面按了回车。就是默认使用第一个按钮,也就是 左边那个
    • 按钮和编辑框的样式 需要自己设置(本代码只有核心功能),不包含样式

    以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!mX9办公区 - 实用经验教程分享!


    标签: HTMLJAVASCRIPTPHP

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号统计代码