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 に答える