送分了!问题很简单。

fty 2002-05-12 09:52:26
在类似注册的页面里,如在EDIT。HTM里有一文本框,在提交前对其内容进行合法性检查,如果合法就提交,不合法就给出提示,并将焦点停在不合法的文本框,用VBSCRIPT怎么做?
...全文
9 点赞 收藏 7
写回复
7 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
fty 2002-05-12
虽然没有人用VBS写出来,但我还是要谢谢大家的参与。
回复
fty 2002-05-12
最好用VBS,因为我比较熟。
回复
fty 2002-05-12
最好用VBS,因为我对VBS比较熟。
回复
spgoal 2002-05-12
用JS吧,为什么要用VBS?
回复
jetplane 2002-05-12
这个问题最好的,也是最常用的是通过javascript来实现。
下面提供一段代码。其中form1为你htm中的form的名称。Author为这个form中的要检查内容的表单项(如文本框)的名称。document.form1.Author.focus();即能将焦点停在这个表单项(如文本框)上。

<SCRIPT LANGUAGE="JavaScript">
function chkdata1()
{
if (document.form1.Author.value==""){
alert("『作者』欄位值不能空!");
document.form1.Author.focus();
return false;
}
return true;
}
</Script>
回复
lizhuohua 2002-05-12
用javascript判断
<html>
<script language="JavaScript">
function checkform(){
if(document.inform.user.value == ""){
alert("您没有输入用户名,请输入代号");
return false;
}

if(document.inform.passwd.value.length < 5){
alert("为了您能使用安全,请至少输入5位密码!");
return false;
}
if(document.inform.passwd.value != document.inform.repasswd.value){
alert("您输入的两次密码不一致,请检查您输入的密码");
return false;
}
var filter=/^.+@.+\..{2,3}$/
if (!filter.test(document.inform.email.value)){
alert("请输入正确的email地址");
return false;
}
if(document.inform.prompt.value == ""){
alert("为了能找回您的密码,请输入找回密码提示!");
return false;
}
if(document.inform.answer.value == ""){
alert("为了能找回您的密码,请输入找回密码答案!");
return false;
}
return true;
}
</script>
.....
以下的简单就不写了
注意:inform是form的名字
user,passwd,email分别是输入框的名字
回复
yanghly 2002-05-12
用if语句~~~~~用一个数据库看是不是合法~~~~~~`
回复
相关推荐
发帖
ASP
创建于2007-09-28

2.8w+

社区成员

ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
申请成为版主
帖子事件
创建了帖子
2002-05-12 09:52
社区公告
暂无公告