<!-- 把下的代码加到<body>区域中 -->
<SCRIPT LANGUAGE="จาวาสคริปต์">
<!-- เริ่มเลย
-
ฟังก์ชั่น findRoots() {
var ff = document.forms[
"รูปสี่เหลี่ยม"];
var a = ff.องค์ประกอบ[
"เป็น"].value;
var b = ff.องค์ประกอบ[
"ข"].ค่า;
var c = ff.องค์ประกอบ[
"ค"].ค่า;
ถ้า (a.length == 0 || a == "0") {
alert("ค่าสัมประสิทธิ์ของ x^2 ต้องเป็นตัวเลขที่ไม่เป็นศูนย์");
กลับ;
-
var addOf = -1*b;
var rootOf = b*b - 4*a*c;
var denomOf = 2*a;
ff.องค์ประกอบ[
"เป็น"].value = addOf;
ff.องค์ประกอบ[
"root"].value = rootOf;
ff.องค์ประกอบ[
"denom"].value = denomOf;
var firstDivide = addOf / denomOf;
ถ้า (rootOf == 0) {
ff.องค์ประกอบ[
"x1"].value = หารแรก;
ff.องค์ประกอบ[
"x2"].value = "";
} อื่น ๆ ถ้า (rootOf < 0) {
rootOf *= -1;
rootOf = Math.sqrt(rootOf);
rootOf /= denomOf;
ff.องค์ประกอบ[
"x1"].value = firstDivide + " + i" + rootOf;
ff.องค์ประกอบ[
"x2"].value = firstDivide + " - i" + rootOf;
} อื่นถ้า (rootOf > 0) {
rootOf = Math.sqrt(rootOf);
rootOf /= denomOf;
ff.องค์ประกอบ[
"x1"].value = (firstDivide + rootOf);
ff.องค์ประกอบ[
"x2"].value = (firstDivide - rootOf);
-
-
-
//จบ-->
</สคริปต์>
<form name="quad" onsubmit="return false;">
<p>请输入相关数据
</p><p>
y = <input name="a" value="6" class="num" size=2>x<sup>2</sup> +
<ชื่ออินพุต = "b" value = "12" class = "num" size=2>x +
<ชื่ออินพุต = "c" value = "18" class = "num" ขนาด = 2>
</p><p>
<input type="button" value="计算" onclick="findRoots();">
</p>
<p>
<เซลล์ตาราง=0 ระยะห่างเซลล์=0 เส้นขอบ=0>
<tr>
<td rowspan=3 align="right">
x<sub>1</sub>, x<sub>2</sub> =
</td>
<td align="center">
<input name="be" class="num" size=2> + root(<input name="root" class="num" size=3>)
</td>
<td แถวสแปน=3>
-
</td>
<td rowspan=3 align="ซ้าย">
<input name="x1" class="num" size="25"><br><input name="x2" class="num" size="25">
</td>
</tr>
<tr>
<td>
<hr width="100%" size=1>
</td>
</tr>
<tr>
<td align="center">
<input name="denom" class="num" size=3>
</td></tr></table></p>
</แบบฟอร์ม>