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

作者&投稿:素佳 (若有异议请与网页底部的电邮联系)
asp 关于阻止表单提交的问题~

enctype="multipart/form-data"是用来上传文件用的。。


form里加上onsubmit="return jiaoyan()"
vbs这样写的

function jiaoyan()
tt=form1.textfield.value
if tt="" then
jiaoyan = true
else
jiaoyan = false
end if
end function

代码如下:

页面控件,表单名为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

<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>

han_wu_bing的回答
<form action=页面 onsubmit="retrun 函数名()"
...
</form>

<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>


ASP中如何提交表单后自动返回并刷新?
在处理表单后的代码尾部增加以下代码即可以实现返回并刷新:< Response.Write "alert('提交成功!');window.close();window.opener.location.reload(); ">

ASP中怎么将表单中的数据提交到连接的数据库中
表单: 提交表单,把表单的数据写入所连接的数据库的处理程序:< if trim(requet("tj"))="y" then set rs=server.createobject("adodb.recordset")sql="select * from AAA"rs.open sql,conn,1,3 rs.addnew rs("b1")=trim(requet("b1"))rs("b2")=trim(requet("b2"))rs("b3...

asp取表单中select项值和项文本问题
保留value标签 将option中文本的值赋予name 用js获取选中option的name,用location.href跳转.目标页获取URL传递过来的值 aaa bbb <%=request("D1")%>

表单有哪几种提交方式?不同提交方式中asp程序如何获取表单中的参数?
form提交方式有post和get两种,其中get方式即url参数方式,具体可以搜索相关资料。asp页面接收form元素传递值的方式对应的是post:request.form(key)和get:request.querystring(key)。但是使用request(key)方式可以不区分提交方式。

ASP中如何将表单提交到当前的页面
你的表达让我不是很理解你所要问的问题。表单提交到当前的页面 可以让form里面的action="本页"。如果你的表单提交到了另一个页面,然后想返回本页可以用<%response.Redirect("返回页")%>还可以用javascript弹出一个窗口 点确定后返回response.write"alert('返回');location.href='返回页'"...

关于ASP + ACCESS 编程中的表单提交问题
打开你的数据库,然后在你要让其自动填充的表上点右键,选择 设计视图 。再选中你要自动填充的那个字段名,看到下面的字段属性那里。那里有个默认值,在默认值中,填上你想自动填充的文字,如果是自动填允日期时间,则填上now(),就可以了。

新手问题:关于ASP一个页面中两个的表单的提交问题
从另一个页面或者本页或许这两个的值 然后 formC = formA + formB 就可以了!没这么复杂,如果不是一个表单的话,你可以用session来保存一下值

asp中一个页面怎么提交多个表单
name="submit"> 这样,三个表单,不论提交哪个一个,都会在提交时实行SubmitForms()方法,进而提交其他的几个,达到同时提交多个表单的目的!

关于ASP中用回车直接提交表单的问题
那你加一段脚本在页面上吧 function document.onkeydown(){ var keyCode;keyCode=window.event.keyCode;if(keyCode==13){ 表单名.submit();} }

asp中如何获取form的值
asp获取form表单中的值:使用get传值:Request.QueryString("formname")和使用post传值:Request.Form("formname")或者直接使用Request("formname")1、get传值方法:Request.QueryString("formname")获取表单值 举例:<% response.write request.querystring("txt") %> <from action=""> 2、post...

和布克赛尔蒙古自治县18123497676: asp限制提交表单次数的问题 -
公思能力: 简单点的可以在数据库“预约”表中记录每次预约提交客户端的IP地址和提交的日期,在客户提交表单后用这两个作为检索条件检索是否数据库中有重复就可以实现.但是这样也有一些限制,比如一个局域网中只要有一个用户提交了预约,那么其他用户当天就无法提交了.还可以结合cookie来处理,不过这样也不保险.要做到100%严格是不容易的.

和布克赛尔蒙古自治县18123497676: 在ASP应用中如何限制同一表单被多次提交
公思能力: 你可以做个if判断,如果所提交的内容是数据库里已经有的就返回错误提示,如果没有就可以提交了 先获取一下原字段,然后判断提交字段, 如果提交内容和原库里有的字段内容相同就是错的,不同就提交,这样应该就可以实现了

和布克赛尔蒙古自治县18123497676: 求助有关ASP中表单提交的限制问题? -
公思能力: 代码如下:页面控件,表单名为form1>>昵称:<input type="text" name="nickname">留言栏:<textarea name="leaveword" rows="2" cols="20"></textarea>''提交按钮<input type="button" value="提交" onclick="check()">...

和布克赛尔蒙古自治县18123497676: asp中如何限制重复提交同一表单 -
公思能力: (四)检查表单是否重复提交 在正式处理用户提交的表单之前,应该在Dictionary对象中检查它的FID是否已经登记.下面的CheckFID()函数用来完成这个工作,如已经登记,它返回FALSE,否则返回TRUE:Function CheckFID()Dim ...

和布克赛尔蒙古自治县18123497676: asp如何限定每日用户提交表单的数量
公思能力: 用Application吧.前面string的ID或名字,后面次数0

和布克赛尔蒙古自治县18123497676: asp 关于阻止表单提交 -
公思能力: 在form里加上onsubmit="return jiaoyan()"vbs这样写的<script language="vbscript">function jiaoyan() tt=form1.textfield.value if tt="" then jiaoyan = true else jiaoyan = false end ifend function</script>

和布克赛尔蒙古自治县18123497676: ASP表单提交的中止问题 -
公思能力: <form name="form1" method="post" action="somePage.asp" onSubmit="return CheckForm()"><!--onSubmit属性指定处理函数即可--><!--这里是表单内容--></form>如果你用的vbscript作为客户端验证脚本的话:<script language="...

和布克赛尔蒙古自治县18123497676: asp同一页面防止表单重复提交 -
公思能力: 定义一个session(“time”)=time() 用DateDiff("s" session("time") time())可以否定重复提交和限制提交时间防止灌水

和布克赛尔蒙古自治县18123497676: 在asp网页内禁止重复提交表单的代码怎么写
公思能力: 很简单 a页面在form里 放一个target="_blank" 这样就等于是打开b为新窗口 b页面在数据入库后加上一句这样的代码 response.write "" 关闭这个新窗口页面 这样就禁止了b的重复刷新问题 第二个问题 a页面重复提交的问题 点submit的时候 onclick="location.href='a.asp'" 这样两个问题都解决了 但是却不是很好的一个方案 我建议你可以多学习学习asp 在表单提交的时候做一个验证 还有一个方法是验证标题 祝你好运 实在搞不好的话 找我QQ 275251779 举手之劳

和布克赛尔蒙古自治县18123497676: asp 控制一个用户和IP在一天之内只能提交数据5次 -
公思能力: 下面这个页面应该有借鉴的作用.http://zhidao.baidu.com/question/25057020.html下面有一些不错的东西,提供给你在ASP中限制同一表单被多次提交 本文介绍在ASP应用中防止用户在当前会话期间多次提交同一表单的一个简单方法.它主要由...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网