当前位置:编程学习 > asp >>

ASP 怎么判断文本框传递来的值是否为空

2个文本框名字叫 lmls 和 zlm 当这2个为空值是 提示不能为空 麻烦把正确的写法加到下面的代码中 写出来 多谢了

<!--#include file="conn.asp"-->
<% CODEPAGE="65001"%>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
<%
set rs1=server.CreateObject("adodb.recordset")
sql1="select * from LM_Info"
rs1.open sql1,conn,1,3
rs1.addnew
rs1("LM_Name")=request.form("lmls")
rs1("LM_LS")=request.form("zlm")
rs1.update
rs1.close
response.Write "<br/><br/><br/><p align='center'>添加成功,请进行其他操作</p>"
%>
<%
conn.close
set rs1=nothing
set conn=nothing
%>

追问:javascript 的那句 文本框怎么调用 我是菜鸟 麻烦教下  还有ASP那句ASP那句时候文本框输入那页用还是在 我上面给的代码里面用啊  写在哪里 麻烦教下 

可以用了在加分

答案:这样写:

 

<!--#include file="conn.asp"-->
<% CODEPAGE="65001"%>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
<%
'###############################################
IF Request.form("lmls")="" or Request.form("zlm")="" then
   response.write"<SCRIPT language=JavaScript>alert('不能为空');"
   response.write"javascript:history.go(-1)</SCRIPT>"
End IF
'##############################################

set rs1=server.CreateObject("adodb.recordset")
sql1="select * from LM_Info"
rs1.open sql1,conn,1,3
rs1.addnew
rs1("LM_Name")=request.form("lmls")
rs1("LM_LS")=request.form("zlm")
rs1.update
rs1.close
response.Write "<br/><br/><br/><p align='center'>添加成功,请进行其他操作</p>"
%>
<%
conn.close
set rs1=nothing
set conn=nothing
%>

建议你在这两个文本框的页面加一个用javascript写的判断空值,就是那种直接弹出来提醒的。。。”XXX不能为空!“
if trim(request.form("lmls")) = "" then
btns = msgbox("不能为空")
exit
end if
if trim(request.form("zlm")) = "" then
btns = msgbox("不能为空")
exit
end if

javascript

function iifspc()
{
var gettxt=document.getElementById("lmls").value;

if (gettxt=="" )
   alert ("空");
 
}

asp 

if trim(request.form("lmls")) = "" then
   msgbox(" 空")
end if

用js不行吗? 

上一个:ASP中,用了AJAX的页面怎么弹出对话框?
下一个:asp如何生成一个数据库中不存在的七位数字?

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,