ไฟล์ demo.html
<! doctype html สาธารณะ -// w3c // dtd html 4.0 transitional // en>
<html>
<head>
<meta name = generator content = Microsoft Visual Studio 7.0>
<title> </title>
</head>
<ภาษาสคริปต์ = JavaScript>
ฟังก์ชั่น onload ()
-
var str = window.dialogarguments;
ถ้า (str! = ไม่ได้กำหนด)
-
var arr = str.split (-);
if (arr.length == 2)
-
frmmain.txtname.value = arr [0];
frmmain.txtamount.value = arr [1];
-
-
-
ฟังก์ชั่น onsubmit ()
-
if (frmmain.txtname.value == || frmmain.txtamount.value ==)
-
การแจ้งเตือน (都要填);
กลับเท็จ;
-
อื่นถ้า (! isdigit (frmmain.txtamount.value)))
-
การแจ้งเตือน (จำนวน必须是数字);
frmmain.txtamount.focus ();
frmmain.txtamount.select ();
กลับเท็จ;
-
อื่น
-
var odemo = การสาธิตใหม่ (frmmain.txtname.value, frmmain.txtamount.value);
window.returnvalue = odemo;
window.close ();
-
-
ฟังก์ชันสาธิต (ชื่อจำนวน)
-
this.name = ชื่อ;
this.amount = จำนวน;
this.toString = function ()
-
ส่งคืนสิ่งนี้ name + - + this.amount;
-
this.fromstring = function (str)
-
var arr = str.split (-);
ถ้า (str ==)
-
this.name =;
this.amount = 0;
-
อื่นถ้า (arr.length == 2)
-
this.name = arr [0];
this.amount = arr [1];
-
อื่น
-
การแจ้งเตือน (格式错误);
กลับเท็จ;
-
-
-
ฟังก์ชั่น ISDIGIT (STR)
-
สำหรับ (var i = 0; i <str.length; i ++)
-
var ch = str.charat (i);
ถ้า (ch <'0' || ch> '9')
-
กลับเท็จ;
-
-
กลับมาจริง;
-
</script>
<body onload = onload ()>
<ชื่อฟอร์ม = frmmain>
<width table = 200 allign = center>
<tr>
<td width = 50> ชื่อ: </td>
<td> <ประเภทอินพุต = ชื่อข้อความ = txtName size = 10> </td>
</tr>
<tr>
<td width = 50> จำนวน: </td>
<td> <ประเภทอินพุต = ชื่อข้อความ = txtamount size = 10> </td>
</tr>
<tr>
<td align = center> <อินพุต type = button onclick = onsubmit () value = 确定> </td>
</tr>
</table>
</form>
</body>
</html>