当前位置: 技术问答>java相关
在一个页面出现时,弹出一个文本框,让用户输入name,password.错误不显示这个页面,正确则显示。谢谢
来源: 互联网 发布时间:2017-03-08
本文导语: 在一个页面出现时,弹出一个文本框,让用户输入name,password.错误不显示这个页面,正确则显示。谢谢 | 直接弹出对话框输入两个数据似乎不行(一个倒还可以),但可以通过模拟的方式实现 ...
在一个页面出现时,弹出一个文本框,让用户输入name,password.错误不显示这个页面,正确则显示。谢谢
|
直接弹出对话框输入两个数据似乎不行(一个倒还可以),但可以通过模拟的方式实现
假设你的主页面为index.jsp,弹出的对话框用页面login.jsp模拟
//index.jsp
....
//login.jsp
假设你的主页面为index.jsp,弹出的对话框用页面login.jsp模拟
//index.jsp
....
//login.jsp
|
看看我以前写的把,这是要传的数据
var oUserInfo = new Object();
oUserInfo.Name ="";
oUserInfo.ID = 0;
oUserInfo.StudentNumber = 0;
oUserInfo.RandomNumber = 0;
oUserInfo.CompanyID = "";
window.showModalDialog(sUrl, oUserInfo, "dialogWidth:" + sDialogWidth + "; dialogHeight:" + sDialogHeight + "; dialogLeft:"+showx+"px; dialogTop:"+showy+"px; status:no; directories:yes;scrollbars:no;Resizable=no;help=no; ");
下面是接受数据的部分
var oMyObject = window.dialogArguments;
var sSelectName = oMyObject.Name;
var sID = oMyObject.ID;
.........
var oUserInfo = new Object();
oUserInfo.Name ="";
oUserInfo.ID = 0;
oUserInfo.StudentNumber = 0;
oUserInfo.RandomNumber = 0;
oUserInfo.CompanyID = "";
window.showModalDialog(sUrl, oUserInfo, "dialogWidth:" + sDialogWidth + "; dialogHeight:" + sDialogHeight + "; dialogLeft:"+showx+"px; dialogTop:"+showy+"px; status:no; directories:yes;scrollbars:no;Resizable=no;help=no; ");
下面是接受数据的部分
var oMyObject = window.dialogArguments;
var sSelectName = oMyObject.Name;
var sID = oMyObject.ID;
.........
|
看到freefalcon(心宇)的页面,颇受启发,呵呵,比我以前写的简洁许多,不是拍马屁哦,: )。
顺便说一句,一定要将后面的页面中加入得到session值的语句,否则不要密码也能执行页面内容了。呵呵。
顺便说一句,一定要将后面的页面中加入得到session值的语句,否则不要密码也能执行页面内容了。呵呵。