ASP表单验证--不能为空
发布网友
发布时间:2022-05-29 07:17
我来回答
共4个回答
热心网友
时间:2023-10-10 19:39
asp:
<%
if request("表单1")="" or request("表单2")="" or request("表单3")="" then
response.write"表单项不能为空!"
response.end
end if
%>
对补充的说明:
表单为空则停止,如果不为空就继续执行啊,需要返回什么呢?你的"return true"是JS语句,用在ASP这里当然错误了.
如果要返回一个什么值,随你设置啊,如:
asp:
<%
if request("表单1")="" or request("表单2")="" or request("表单3")="" then
response.write"表单项不能为空!"
response.end
else
nums="返回的值是一"
end if
response.write(nums)
%>
热心网友
时间:2023-10-10 19:40
<script language = "VBScript">
function v_form()
if document.myform.username.value = "" Then '用户名没有输入
window.alert("请输入用户名") '给出提示
document.myform.username.focus() '将用户名输入框设为输入焦点
return false
End If
</script>
<FORM METHOD=POST ACTION="#" name="myform">
<INPUT TYPE="text" NAME="username"><INPUT TYPE="submit"onfocus="v_form()">
</FORM>
热心网友
时间:2023-10-10 19:40
<script language="JavaScript">
function check()
{
if(document.login.Username.value=="" || document.login.Username.value==null)
{
alert("Please fill in Username!");
document.login.Username.focus();
return false;
}
else if(document.login.Password.value==""|| document.login.Password.value==null)
{
alert("Please fill in Password!");
//document.login.password.focus();
return false;
}
//return true
}
</script>
<form name="login" method="post" action="Chklogin.asp" onSubmit="return check()">
<p>Username:
<input type="text" name="Username" size="23">
<br>
Password:
<input type="password" name="Password" size="23">
<input type="submit" name="Submit" value="Login in"> </form>
热心网友
时间:2023-10-10 19:41
写成JavaScript脚本