求助有关ASP中表单提交的限制问题?

我想做一个基于asp的留言本,数据库为access的,我有2个框需要做限定--------------------------------------------1.昵称... 我想做一个基于asp的留言本,数据库为access的,我有2个框需要做限定
--------------------------------------------
1.昵称:这是个单行文本框,限定必须填写
2.留言栏:这是个多行文本域,限定有2个,首先必须填写,另外字数不能超过125。
--------------------------------------------
请问各位朋友,这个如何实现?请写出必要的程序和说明,因为小弟我这方面是新手,希望各位朋友能写详细点。谢谢!
感谢各位朋友帮我解答问题!真实太感谢你们了!
展开
 我来答
tjoy7d
2005-12-29 · TA获得超过1729个赞
知道大有可为答主
回答量:1770
采纳率:0%
帮助的人:2247万
展开全部
代码如下:

页面控件,表单名为form1>>

昵称:<input type="text" name="nickname">
留言栏:<textarea name="leaveword" rows="2" cols="20"></textarea>
''提交按钮
<input type="button" value="提交" onclick="check()">

然后写这个提交的方法:

<SCRIPT LANGUAGE="VBScript">
<!--
function check()
Dim n,l
Dim t
t = "我的留言板"
n = Trim(document.form1.nickname.value)
l = Trim(document.form1.leaveword.value)
If n = "" Then
msgbox "请输入您的昵称?",48,t
document.form1.nickname.focus()
exit function
End If
If l = "" Then
msgbox "请输入留言内容?",48,t
document.form1.leaveword.focus()
exit function
End If
If len(l) > 125 Then
msgbox "留言内容字数不要超过125个字?",48,t
exit function
End If
''如果验证成功,提交表单
document.form1.submit()
end function
//-->
</SCRIPT>

你把页面程序和相应的数据库发我邮箱里吧,压缩以后再发,我帮你看看.tjoy7d@126.com
百度网友b807fdb04
2005-12-28 · TA获得超过288个赞
知道答主
回答量:322
采纳率:0%
帮助的人:0
展开全部
<script language="JavaScript">
function checkText(ctext)
{
if(ctext.length==0)
return false;
else
return true;
}
function checkTextArea(ctextarea)
{
if(ctext.length==0)
{
alert("必须填写");
return false;
}
else if(ctext.length>125)
{
alert("字数不能超过125");
return false;
}
return true;
}
function isValid(form1)
{
if(!checkText(form1.单行文本框名字.value))
{
alert("必须填写");
form1.单行文本框名字.focus();
return false;
}
if(checkTextArea(form1.文本域名字.value))
return true;
else
return false;
}
</script>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友1ddd6e1ec
2005-12-29 · 超过12用户采纳过TA的回答
知道答主
回答量:47
采纳率:0%
帮助的人:32.4万
展开全部
han_wu_bing的回答
<form action=页面 onsubmit="retrun 函数名()"
...
</form>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友ae7099d3f
2005-12-29
知道答主
回答量:63
采纳率:0%
帮助的人:0
展开全部
<script language="JavaScript">
function CheckForm()
{

if (document.myform.username.value=="")
{
alert("不能为空!");
document.myform.username.focus();
return false;
}
if (document.myform.content.value=="")
{
alert("不能为空!");
document.myform.content.focus();
return false;
}
if (document.myform.content.value.length>125)
{
alert("字数不能超过125");
document.myform.content.focus();
return false;
}
return true;
}

</script>
<form method="POST" name="myform" onSubmit="return CheckForm();" action="?">
昵称:<input type="text" name="username">
留言栏:<textarea name="content" rows="2" cols="20"></textarea>

<input type="submit" value="提交">

</form>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式