调用外部js函数文件

时间:2013-06-26 17:48:02

标签: javascript html

我正在开发一个科学计算器,我还添加了一个解决线性方程的特征。 Here您可以看到该页面的链接。当您点击Sistemi时,您会看到一个包含一些输入字段的新页面和“Solve”按钮。

<form name="sis1grado" action="sistema1.js">
<p align="center"><input id="x1" type="text" name="usrname" style="width:42px"> x  +  <input id="x2" type="text" name="usrname" style="width:42px"> y  =  <input id="x3" type="text" name="usrname" style="width:42px"></p>
<p align="center"><input id="x4" type="text" name="usrname" style="width:42px"> x  +  <input id="x5" type="text" name="usrname" style="width:42px"> y  =  <input id="x6" type="text" name="usrname" style="width:42px"></p>
<br>
<table width="216px" border="0" align="center">
<td width="16px">
<img src="http://i1087.photobucket.com/albums/j475/BetoMan0/graffapar.png" />
</td>
<td width="90px">
x = <input id="totx" type="text" name="usrname" style="width:42px">
<br>
<br>
y = <input id="toty" type="text" name="usrname" style="width:42px">
</td>
<td width="110px">
<p align="center"><INPUT TYPE="submit" Value="Solve"></p>
</td>
</table>
</form>

这是“Sistemi”页面的代码。在与calcolatricecs.html相同的文件夹中,我有一个名为sistema1.js的js文件。它包含一个名为s1()的函数,它具有我必须用于求解方程式的代码(click here以查看js文件)。

当我点击按钮Solve时,我想解决调用s1()函数的等式。要执行此操作,我会将<form name="sis1grado" action="sistema1.js">添加到我的输入中,您可以看到属性submit

这种方式对我不起作用,因为当我点击按钮时,任何事情都会发生。我该怎么办?

1 个答案:

答案 0 :(得分:3)

在按钮中添加onclick处理程序:

<INPUT TYPE="submit" Value="Solve" onclick="s1();">

另外,请务必使用<script>标记引用您的JS文件。