2

我正在开发一个科学计算器,并且我还添加了一个解决线性方程的功能。在这里您可以看到该页面的链接。当您单击时,Sistemi您会看到一个新页面,其中包含一些输入字段和“解决”按钮。

<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我有一个名为 .js 的 js 文件sistema1.js。它包含一个名为 s1() 的函数,其中包含我必须用于求解方程的代码(单击此处查看 js 文件)。

当我单击按钮 Solve 时,我想求解调用 s1() 函数的方程。为了做到这一点,我把<form name="sis1grado" action="sistema1.js">并且我也给了我的输入属性submit,如你所见。

这种方式对我不起作用,因为当我单击按钮时,会发生任何事情。我能做什么?

4

1 回答 1

3

onclick处理程序添加到您的按钮:

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

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

于 2013-06-26T17:50:49.467 回答