我正在开发一个科学计算器,我还添加了一个解决线性方程的特征。 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
。
这种方式对我不起作用,因为当我点击按钮时,任何事情都会发生。我该怎么办?
答案 0 :(得分:3)
在按钮中添加onclick
处理程序:
<INPUT TYPE="submit" Value="Solve" onclick="s1();">
另外,请务必使用<script>
标记引用您的JS文件。