JSP中如何写密码输入和确认密码时正确与否的Java判断代码?

JSP中如何写密码输入和确认密码时正确与否的Java判断代码?,第1张

在JSP中确定密码是否相同的方法是通过js实现的。

将onchange事件添加到两个文本框中,并在文本框的内容发生更改时触发事件,并在此事件中写入判断

下面是步骤:

公共DOCTYPE HTML”- / / / / W3C XHTML 1.0 DTD过渡/ / EN " " http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd " >

<HTML XMLNS = " http://www.w3.org/1999/xhtml " >

<头>

<meta HTTP - equiv =“Content -type”内容=“文本/HTML”。Charset = gb2312 "/ >。

<script type = "text/javascript" >。

函数checkpwd () {

Var p1 =文档。Form1。Pwd1。价值//获取密码框的值。

Var p2 =文档。Form1。Pwd2。价值//获取重新输入的密码值。

{if (p1 = = ")

警告(“请输入您的密码!”)//密码被检测为空,输入//被记录。

文档。Form1。Pwd1。关注()//专注于密码框。

返回错误//退出检测功能。

}//如果允许一个空密码,此条件可以被撤销。

如果(p1 !=p2){//确定输入值是否相同,并显示错误消息。

文档。GetElementByIdx_x(“味精”)。InnerHTML =“两个输入密码不一致,请重新输入”//在div中显示错误消息。

返回错误

密码是一样的,你可以继续下一步。

<form name = "form1" >。

代码:

确认密码:——onchange事件触发检测——>。

<div id = "MSG" style = "color: red "></ div >。

></形式

The </ body >。

</ HTML >。

jsp页面的非空判断一般由js判断,判断方法有多种。

1、js获取对应输入框的值value

2、直接利用value==''判断是否非空或者利用正则表达式校验value

3、value为空d出提示给用户

示例:

页面有如下输入框:

<input type="text" id="name" value=""/>

判断方法:

function validEmpty(){

    //获取输入框的输入值

    var name = document.getElementById('name').value

    if(name == null || name == ''){

        alert("username 不可为空")

        return false

    }

    //用正则判断,至少要输入一个非空字符

    var regex = /^\S+$/g

    if(!name.test(regex)){

        alert("username 不可为空")

        return false

    }

  }


欢迎分享,转载请注明来源:内存溢出

原文地址: http://www.outofmemory.cn/bake/11959726.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-20
下一篇 2023-05-20

发表评论

登录后才能评论

评论列表(0条)

保存