在网页中运行多个功能的Javascript

Javascript running multiple functions in webpage

本文关键字:功能 Javascript 网页 运行      更新时间:2023-09-26

我正试图使用一个表单从客户端输入的网页中获取一个值。这可以是任何东西。这个想法是通过打开新的选项卡来搜索多个网站,这些选项卡已经使用一个功能构建了所需的URL。

我可以打开一个选项卡并进行搜索,但多个功能无法运行。我尝试过常用的funct={funct1;funct2},但无法实现。

这是脚本的工作部分

function process(){var url="http://jobs.rsc.org/searchjobs/?keywords=" + document.getElementById("url").value;
window.open(url,'_blank' // <- This is what makes it open in a new window.);
return false;}
<form onsubmit="return process();">Job Description: <input name="url" id="url" type="text"><input value="go" type="submit"></form>

添加额外的函数并调用<form onsubmit="return process();return process1()";似乎也不起作用——我要么得到一个函数,要么得到其他函数,要么两者都没有。该脚本只是搜索一个化学工作站点,但它可以是任何内容,URL的构建也因站点而异。

通过使用return,您可以告诉JS在该点停止执行:

function donttellmeyourname() {
  return 4;
  console.log("I said I wouldn't!"); // this will never print!

这也适用于HTML处理程序。一种工作方式是:

<form onsubmit="process(); process1(); process2();">...</form>