关于ASP“如果为空”问题

来源:百度知道 编辑:UC知道 时间:2024/05/22 12:23:18
添加新闻:<br><br>
<form id="form1" name="news" method="post" action="?action=send">
<textarea rows="25" name="news" cols="70" class="smallarea"></textarea><br>
<input name="submit" type="submit" value=" 添 加 " />
<input name="reset" type="reset" value=" 清 除 " />
</form><p>

<%
If request("action")="send" and request("news")<>"" Then
set conn=server.createobject("adodb.connection")
conn.open "driver={microsoft access driver (*.mdb)};dbq="&server.mappath("test.mdb")

news=request("news")
sql="insert into guest1(news)values('"+news+"')"
conn.execute sql
conn.close
set conn=Nothing

<%
If request("action")="send" Then '注意这裏的写法
set conn=server.createobject("adodb.connection")
conn.open "driver={microsoft access driver (*.mdb)};dbq="&server.mappath("test.mdb")
news=request("news")
if news="" then '注意这裏
response.write"<script>alert('发送为空!');history.go(-1)</script>"
else '注意这裏
sql="insert into guest1(news)values('"+news+"')"
conn.execute sql
end if
'...以下接楼主的资料
%>

<script>
function chk()
{
if(document.form1.news.value=="")
{
document.form1.news.focus();
alert("1232134234!");
return;
}
return false;
}
</script>
<form id="form1" name="news" method="post" action="?action=send" onSubmit="return chk();&