以下是本人的ASP代码,但是不知道为什么在每次按刷新时会想数据库输入空白的记录。希望各位大虾指正。
<%@ Language=Jscript %>
<%
var conn=Server.CreateObject("ADODB.Connection");
conn.Open("driver={Microsoft Access Driver (*.mdb)};dbq="+
Server.MapPath("db1.mdb"));
rs = conn.Execute("select * from br") ;
var a = Request.Form("kw");
var b = Request.Form("lx");
var c = Request.Form("jp");
var d = Request.Form("jm");
var e = Request.Form("ch");
if(""==c)
{
Response.Write("请输入单词");
Response.End();
}
if(""==d)
{
Response.Write("请输入假名注音");
Response.End();
}
if(""==e)
{
Response.Write("请输入中文意思");
Response.End();
}
var creat = "insert into br(kw,lx,rw,jm,ch) values(’"+ a +"’,’"+ b +"’,’"+ c +"’,’"+ d +"’,’"+ e +"’)";
conn.Execute(creat);
conn.Close();
%>
<html>
<head>
<title>添加生词</title>
<style type="text/css">
<!--
.style1 {font-size: large}
.style2 {
font-size: x-large;
font-family: "黑体";
color: #0000FF;
}
-->
</style>
</head>
<body>
<form name="form1" method="post" action="">
<p align="center" class="style2">日语生词添加界面</p>
<table width="380" border="1" align="center">
<tr>
<td colspan="3"><div align="center" class="style1">第
<input name="kw" type="text" id="kw" size="10">
课 </div></td>
</tr>
<tr>
<td width="89"><div align="center"><span class="style1">词汇:</span></div></td>
<td colspan="2"><span class="style1">
<input name="lx" type="radio" value="1" checked>
1
<input type="radio" name="lx" value="2">
2</span></td>
</tr>
<tr>
<td colspan="2"><div align="center"><span class="style1">日文:</span></div></td>
<td width="219"><input name="jp" type="text"></td>
</tr>
<tr>
<td colspan="2"><div align="center"><span class="style1">假名:</span></div></td>
<td><input name="jm" type="text"></td>
</tr>
<tr>
<td colspan="2"><div align="center"><span class="style1">中文意思:</span></div></td>
<td><textarea name="ch"></textarea></td>
</tr>
<tr>
<td colspan="3"><div align="center"><span class="style1">
<input type="submit" name="Submit" value="添加">
<input type="reset" name="Submit2" value="重置">
</span></div></td>
</tr>
</table>
<p align="left"> </p>
<p align="left"> </p>
<p align="left"> </p>
<p align="left"> </p>
<p align="left"> </p>
<p align="left"> </p>
<p align="left"> </p>
<p> </p>
</form>
</body>
</html>