jsp页面-JSP页面登陆,一个账号文本框不管用户输入的是手机/邮箱都可以登陆

问题描述

JSP页面登陆,一个账号文本框不管用户输入的是手机/邮箱都可以登陆

解决方案

select * from table where @userinput = (phone or @userinput = email) and @password = pwd
用类似这样的查询,or一下就可以了。假设userinput和password是输入

解决方案二:
做下判断就好了,有@和.com的字符串是邮箱,11位数字的书是手机号,其他的情况是用户名。需要注意的是在注册的时候用户名不能有@符号。

就酱

解决方案三:
要保证登记的邮箱和手机号是唯一的做这样一个功能才有用
可以用正则匹配userid的类型再拼接SQL
regTel=/^d{1313}$/ regMail=/^w+@w+.w+$/regUserId=/^w+$/
或者是 select * from tbUser where userid=@userid or email=@userid or tel=@userid password=@pwd这样的语句判断

时间: 2024-11-03 21:40:02

jsp页面-JSP页面登陆,一个账号文本框不管用户输入的是手机/邮箱都可以登陆的相关文章

jsp+ajax实现无刷新(鼠标离开文本框即验证用户名)实现思路_JSP编程

jsp+ajax实现无刷新,鼠标离开文本框即验证用户名,操作如下:新建一个输入页面,起名为input.jsp, 复制代码 代码如下: <%@ page contentType="text/html; charset=utf-8"%> <html> <head> <title>jsp+ajax实现无刷新_鼠标离开文本框即验证用户名</title> <meta http-equiv="Content-Type&qu

jsp多个name相同的input文本框向后台传值,疯了,出了这个问题,有人知道?

问题描述 jsp多个name相同的input文本框向后台传值,疯了,出了这个问题,有人知道? 头大了,问问各位有没有简单的示例 只需要jsp页面和action的一段代码, 麻烦给发下谢谢,自己研究去吧 解决方案 你不是用开发工具,看下ajax请求返回的信息是什么,500就是你动态页有问题 解决方案二: 表示没这么传递过参数 ,,,这么传递参数你后台该怎么获得 传过来的参数? 解决方案三: 你用的是form表单,提交的时候会把所有的表单数据传递给提交的action.你的form没有设置action

jsp中能否通过代码来清除文本框的输入历史?

问题描述 jsp中能否通过代码来清除文本框的输入历史? jsp中能否通过代码来清除文本框的输入历史?现在点到文本框的时候就会出现一个历史输入记录的下拉框,能否在jsp中通过代码不让其出现?求教! 解决方案 autocomplete="off" <input type="text" autocomplete="off"/> 解决方案二: 文本框输入缓存与你的浏览器有关吧,这没法用后台代码去操作的.浏览器会记住你的输入记录,清一下浏览器的

js实现文本框中输入文字页面中div层同步获取文本框内容的方法

 这篇文章主要介绍了js实现文本框中输入文字页面中div层同步获取文本框内容的方法,实例分析了javascript操作dom元素的技巧,需要的朋友可以参考下     本文实例讲述了js实现文本框中输入文字页面中div层同步获取文本框内容的方法.分享给大家供大家参考.具体实现方法如下:   代码如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/x

一个文本框,当输入一些字符后,通过ajax+jquery会从后台查到一些数据,当数据返回到页面上时,需要将文本框变成下拉框,下拉框中显示返回的数据,该怎么实现

问题描述 一个文本框,当输入一些字符后,通过ajax+jquery会从后台查到一些数据,当数据返回到页面上时,需要将文本框变成下拉框,下拉框中显示返回的数据,现在能得到数据,就是不知道怎么将原来的文本框变成下拉框 解决方案 解决方案二:做两个控件,根据情况隐藏一个,表示一个.document.getElementById("xxx").style.display="";//表示document.getElementById("xxx").styl

文本框也能输入多重幂指数的方法

  "文本框"也能输入多重幂指数的方法,经常需要使用数学公式及数学符号的用户一定知道Word的公式编辑器,它可以轻松的完成多重幂指数这一数学公式,但是在这里我们介绍一个更加通俗的办法--"文本框法". "文本框"也是Word中的一个强有力的工具,通过它也可以达到我们的目的,单击"插入→文本框→横排",插入一个文本框,并在其中输入X,然后调整其大小和位置,并设置文本框的底色和线条色皆为无,指数y也可以使用文本框的方法输入,即可完

js实现文本框只允许输入数字并限制数字大小的方法_javascript技巧

本文实例讲述了js实现文本框只允许输入数字并限制数字大小的方法.分享给大家供大家参考.具体如下: 这是一个很个性的输入框特效,规定文本框只允许输入数字,如果你执意要输入其它的字符,则输入的字符将自动消失,除非你输入的是规定内的字符格式,并且对输入数字大小也有限制!为保证兼容性,请使用火狐浏览器. 运行效果截图如下: 在线演示地址如下: http://demo.jb51.net/js/2015/js-input-limit-num-codes/ 具体代码如下: <!DOCTYPE html PUB

javascript限制文本框只允许输入数字(曾经与现在的方法对比)_javascript技巧

很多时候需要用到限制文本框的数字输入,试过许多方法,都不太理想,遂决定自己实现一个来玩玩. 曾经使用过的方法 通过onkeydown事件来控制只允许数字: 复制代码 代码如下: <input onkeydown="return event.keyCode>=48&&event.keyCode<=57||event.keyCode>=96&&event.keyCode<=105" /> 通过jQuery插件Masked

文本框倒叙输入让输入框的焦点始终在最开始的位置_javascript技巧

所谓的文本框倒叙输入是指输入框的焦点始终在最开始的位置,如图所示,当我输入123456789时,在输入框上显示的是987654321. 为什么要做这个Demo?是因为在项目中遇到了,项目需求是两个输入框,一个正序输入,另一个倒叙输入. 下面我把实现的思路和代码写出来. 文本倒叙输入: 只要我们保证输入框的焦点始终在第一位,这样的话就可以实现每次我们输入的都在最前面,即倒叙 代码: function setPosition(ctrl, pos) { //设置光标位置函数 if (ctrl.setS