js表单验证用户名登录简单版,js中表单验证

http://www.itjxue.com  2023-01-14 00:17  来源:未知  点击次数: 

javascript如何进行进行表单用户名验证?

表单验证是 onsubmit 事件 当表单提交时的事件

然后在 javascript 中 写个方法 进行验证

给你我以前做过的 题目

所有完整代码哦 别看花眼 你可以复制到EditPlus 里面看 很清楚了

!doctype html

html

head

title注册.../title

style type="text/css"

body{background:url(images/beijing3.jpg);overflow:scroll;}

#gueiz{width:800px;height:580px;margin:0px auto;background:#F4F4F4;}

#juzhong{width:800px;display : block; margin:0px auto;}

#juzhong input{margin:0px 10px;}

#zhucexiangmu{width:500px;height:340px;display : none; margin:80px auto;color:#ffffff;font-size:20px;border:1px solid #cccccc;background:url(images/beijing4.jpg);}

#a{font-size:16px;width:200px}

/style

script type="text/javascript"

function yesann(){

var objs=document.getElementById("zhucexiangmu");

objs.style.display="block";

}

function noann(){

alert("无法完成注册,请确认相关守则或通过其他用户名登陆!");

location.href="denglu.php"

}

function yanzheng() {

var yh=document.zhuce.username.value;//用户名

var mm=document.zhuce.pass1.value;//密码1

var mm2=document.zhuce.pass2.value;//密码2

for (var i=0 ;iyh.length;i++){

var mgzf=yh.charAt(i);

if(!(mgzf=0mgzf=9||mgzf="a"mgzf="z"||mgzf="A"mgzf="Z"||mgzf=="_")){alert("用户名不合法,必须由字母数字下划线组成");return false;}

}

if (!(mm.length=6mm.length=18)||!(yh.length=6yh.length=18)){alert("密码或账户名必须大于6位,小于18位");return false;}

if (mm!==mm2){alert("两次密码输入不一致,请核对");return false;}

var pd = yh.charAt(0);

if (!(pd="a"pd="z"||pd="A"pd="Z")){alert("用户名不合法,首位必须由字母组成");return false;}

return true;

}

/script

/head

body

h2 align=center 用户注册/h2

div id="juzhong"

textarea name="gz" id="gueiz" readonly

一、 论坛宗旨

创造良好的文化氛围,引导健康向上的文化方向,开辟网上交流的第二课堂,促进我院更深层次的信息化建设。

二、 论坛规则

1、 提倡原创,反对灌水

2、 提倡文明,反对粗俗

3、 欢迎监督,反对毁谤

4、 欢迎投诉,违规必究

三、 论坛管理细则

1、网友守则

(1)在本站的网页上发布信息或者利用本站的服务时必须符合国家有关法规。

(2)不得在本站发布淫秽、反动信息。

(3)不得在本站发表不负责言论,并进行人身污蔑攻击。

(4)本站欢迎监督欢迎投诉,不得发表激烈言辞煽动闹事。

(5)不以任何方式干扰本站的服务。

(6)必须遵守学院所有其他规定和程序。

2、管理办法

相应版块一经发现不合主题及违规内容,版主即有权不通知贴主进行删除,情况严重者将相关ID公布,并直接删除用户资料,并且保留进一步追究当事人责任的证据以及权力。对论坛建设有特殊贡献的版主以及会员将会获得一定的奖励。

■ 请选择适合您的话题的版面发表文章,文章标题、内容应该与相应讨论的主题相符。任何与本坛相关主题无关的文章,版主和管理人员均有权直接删除。请不要一文多发。本站也不欢迎无聊灌水!

■ 请用户遵守中华人民共和国的有关法律法规。任何人不得制作、复制、发布、传播含有下列内容的信息:反对宪法所确定的基本原则的;危害国家安全,泄露国家秘密,颠覆国家政权,破坏国家统一的;损害国家荣誉和利益的;煽动民族仇恨、民族歧视,破坏民族团结的;破坏国家宗教政策,宣扬邪教和封建迷信的;散布谣言,扰乱社会秩序,破坏社会稳定的;散布淫秽、色情、赌博、暴力、凶杀、恐怖或者教唆犯罪的;侮辱或者诽谤他人,侵害他人合法权益的;含有法律、行政法规禁止的其他内容的。

■ 请遵守网络道德及网络礼仪,严禁发表含有歧视、污辱、谩骂等内容的文章,严禁对他人进行人身攻击。不得故意使用带有污辱或人身攻击、甚至恶意雷同的ID或使用其他有不良内容的签名。

■ 主题文章有版权声明者,其版权依版权声明为准;无版权声明者,版权归原作者与本论坛共同所有。任何转载请尽可能注明原作者、原出处及其链接,以示对原作者版权的尊重。

■ 本坛发表的文章仅代表作者观点,与本论坛无关。作者文责自负,需要为在此论坛发表的任何言论及文字承担任何可能的刑事或法律责任!

■ 用户在论坛注册是免费的。凡在讨论区注册并发表文章者,均视为已同意上述规定。网站管理人员有权删除含有违规内容的文章。如果用户违反论坛规定,管理员有权在任何时候禁止甚至删除你的账号。

■ 本论坛负责此规定的解释和执行,本论坛有权根据以后的实际情况对此规定的各个条款进行修改和变动。对论坛的管理、建设等方面产生疑问时,请以友善的方式与管理员进行沟通。

附:互联网信息服务管理办法(中华人民共和国国务院令 第292号)

第十五条 任何人不得制作、复制、发布、传播含有下列内容的信息:

(一) 反对宪法所确定的基本原则的;

(二) 危害国家安全,泄露国家秘密,颠覆国家政权,破坏国家统一的;

(三) 损害国家荣誉和利益的;

(四) 煽动民族仇恨、民族歧视,破坏民族团结的;

(五) 破坏国家宗教政策,宣扬邪教和封建迷信的;

(六) 散布谣言,扰乱社会秩序,破坏社会稳定的;

(七) 散布淫秽、色情、赌博、暴力、凶杀、恐怖或者教唆犯罪的;

(八) 侮辱或者诽谤他人,侵害他人合法权益的;

(九) 含有法律、行政法规禁止的其他内容的。

/textarea

br /br /

/div

div id="juzhong"

input type="button" name="yes" value="同意" onclick="yesann()"/

input type="button" name="no" value="不同意" onclick="noann()"/

/div

div id="zhucexiangmu"

br /

form action="tianjiayh.php" method="post" onsubmit="return yanzheng()" name="zhuce"

用户名 font color="red"*/font:input id="a" type="text" name="username" /br /

密 码 font color="red"*/font:input id="a" type="password" name="pass1"/br /

确认密码font color="red"*/font:input id="a" type="password" name="pass2"/br /

电子邮箱 :input id="a" type="text" name="youxiang"/br /

手机号码 :input id="a" type="text" name="shoujihao"/br /

注册事项 :br /

font size="5" color="red"您已经同意本网站宗旨以及相关规定/fontbr /

用户名: 必须是字母开头,由数字/字母/下划线组成br /

密码用户名:长度需大于6位小于18位,两次密码需一致br /

注意font color="red"*/font号: 选项部分为必须输入项br /br /

input id="daxiao" type="submit" value="注册"/

input id="daxiao" type="reset" value="重置"/

/form

/div

/body

/html

JAVASCRIPT脚本问题,简单的用户名和密码验证

赋值写错了!本来是 == ,你写生了 =

而且,你把 true 写成了 ture

应该是:

script language="javascript" type="text/javascript"

function check(form) {

if (form.username.value == "") {

alert("用户名不能为空!");

form.username.focus();

return false;

}

if (form.password.value == "") {

alert("密码不能为空!");

form.password.focus();

return false;

} else {

alert("提交成功");

return ture;

}

}

/script

---------------------

我帮你修正了代码。但你这代码只能在IE下面运行哦,

我帮你写一个可以在所有浏览器下面运行的代码:

input id="username" /

input id="password" /

script language="javascript" type="text/javascript"

function check() {

if (document.getElementById('username').value == "") {

alert("用户名不能为空!");

document.getElementById('username').focus();

return false;

}

if (document.getElementById('password').value == "") {

alert("密码不能为空!");

document.getElementById('password').focus();

return false;

} else {

alert("提交成功");

return true;

}

}

/script

---------------

哈,如果你觉得值的话,多给点分数哦,谢谢哦,^_*

JS 用do while循环做一个简单的用户登录验证

do{

????var?user?=?prompt("请输入用户名:","");

????var?psw?=?prompt("请输入密码:","");

????if(user=="admin"psw=="123456"){

????????alert("登录成功!");

????????break;

????}else{

????????alert("登录失败!");

????}

}?while(true);

一个简单的JS表单验证,求教userName怎么获取,用了好多方法都不行

给form设置一个name,比如name="myform"

然后获取就是

var userName = document.myform.userName.value;

或者给textfield设置id

var userName = document.getElementById('userNameId').value;

用PHP+JS+MYSQL实现用户登陆验证,的具体步骤是怎么样的呢

第一次学PHP就是做这个验证..

html做个表单,

当表单onsubmit=return?check();调用自写js来判断用户名和密码是否为空,

如果是空就alert不能为空,然后return?false;相反则return?true;

而接收的PHP也要验证是否为空,如果严谨点还要对提交的数据进行过滤,防止sql注入。

然后php再根据提交的数据搜MYSQL,如果用户名和密码都相同时,echo?登录成功,相反则登录失败.

html

script

function?check(obj){

?with(obj){

?????if((user.value+"").length?=?0){

??????????alert("用户名不能为空");

??????????return?false;

?????}else?if((pwd.value+"").length?=?0){

?????

?????????alert("用户名不能为空");

?????????return?false;

?????}else{

?????????return?true;

?????}

?}

}

/script

body

??form?action="check.php"?method="post"?onsubmit="return?check(this)"

????input?type="text"?name="user"?value=""

????input?type="password"?name="pwd"?value=""

????input?type="submit"?name="submit"?value="登录"

????input?type="cancel"?name="cancel"?value="取消"

??/form

/body

/html

?php

$conn?=?mysql_connect(?"数据库地址",?"数据库用户名",?"密码"?);

mysql_query("set?names?utf8");

mysql_select_db(?"数据库名"?);

function?inject_check($sql_str){?????

return?preg_match("/select|insert|update|delete|\'|\/\*|\*|\.\.\/|\.\/|union|into|load_file|outfile|%|eval|=|and|'|;|exec|count/i",?$sql_str);????//?进行过滤

}

if(!empty($_POST)){

foreach($_POST?as?$key?=?$value){

if(inject_check($value)){

exit?('scriptalert("地址栏输入发现有非法字符,请重新输入!");history.go(-1);/script');

die?();

}

}

}

$res?=?mysql_query("SELECT?count(*)?as?m?from?`表名`?where?用户名='${_POST['user']}'?AND?密码='${_POST['pwd']}'");

$row?=?mysql_fetch_object($res);

if($row-m?0){

????echo?"登陆成功";

}else{

????echo?"用户名或密码错误";

}

exit;

?

(责任编辑:IT教学网)

更多

推荐站内动态文章