在网页中运行多个函数的Javascript

在网页中运行多个函数的Javascript,javascript,html,Javascript,Html,我试图使用一个表单从客户端输入的网页中获取一个值。这可以是任何东西。这个想法是通过打开新的标签来搜索多个网站,这些标签使用一个函数构造了所需的URL 我可以打开一个选项卡进行搜索,但多个功能不运行。我尝试了通常的funct={funct1;funct2},但无法使其正常工作 下面是脚本的工作部分 function process(){var url="http://jobs.rsc.org/searchjobs/?keywords=" + document.getElementById("url

我试图使用一个表单从客户端输入的网页中获取一个值。这可以是任何东西。这个想法是通过打开新的标签来搜索多个网站,这些标签使用一个函数构造了所需的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>
通过使用return添加附加函数并调用,您可以告诉JS在该点停止执行:

function donttellmeyourname() {
  return 4;
  console.log("I said I wouldn't!"); // this will never print!
这也适用于HTML处理程序。 一种工作方式是:

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

您在选项卡中打开的这些网站是否与运行javascript的原始网站位于同一个域中?如果不是的话,你会打到。。。除非您在其他网站上设置了编写返回过程;表示返回进程1将永远不会执行,因为处理程序已返回其调用方。是否可以安全地假定您无意在window.open行的右括号外注释?您所说的通常的{funct1,funct2}是什么意思?JS中没有这种语法。感谢您快速回答问题。选项卡将在不同的域中打开