问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

web,如何实现点jsp画面按钮时check数据表的值,值为1和2时弹出提醒框,值为3时跳转页面?

发布网友 发布时间:2022-04-10 08:46

我来回答

5个回答

懂视网 时间:2022-04-10 13:08

script language="javascript" type="text/javascript" src="${ctx}/ui/js/jquery-1.3.2.js" > </script> <style> div{padding-right:5px; padding-top:5px; } #note{position:absolute;width:300px;height:150px;padding:20px;background:#eee;border:1px solid #ccc;left:72%;z-index:9999;display:none;} </style> <link rel="stylesheet" href="${ctx}/sdc/ext/finance/finance/ui/home/themes/default/css/list.css" type="text/css"> <link rel="stylesheet" href="${ctx}/sdc/ext/finance/finance/ui/home/themes/default/css/template.css" type="text/css"> <div id="note" style="padding-left:5px;padding-right:5px;padding-top:5px;background:url(${ctx}/sdc/ext/finance/finance/ui/home/themes/default/img/tz.gif) repeat-x;"> <div style="height: 20px;"> <table width="98%" align="center" border="0"> <tr style="width: 100%"> <td align="left"><b>消息提醒</b></td> <td align="right"><a onClick="closeMsg()">关闭</a><img id="closeBtn" src="${ctx}/sdc/ext/finance/finance/ui/home/themes/default/img/close.png" alt="关闭" onClick="closeMsg()" /></td> </tr> </table> </div> <div id="showInfo" style="width: 300px;height: 160px;"> </div> </div>

  2. js调用ajax,确定页面是否弹出。

  2.1  使用window.setInterval(参数1,参数2),设置定时器,参数1为调用的方法,参数2为调用间隔时间,单位为毫秒

  2.2  window.clearInterval(interval);可以清除设置的定时器,interval为方法参数

var num = 10;
var showCount = 3;
var currCount = 0;
var lClientID = document.getElementById(‘agencyName‘).value;
var interval = window.setInterval(showMsgIcon, 1000*num); 
function showMsgIcon(){
 if(currCount-showCount==0){
 window.clearInterval(interval);
 }
 if(!$(‘#note‘).is(‘:visible‘)){ 
 $.ajax({
  type: "POST", 
  url: "${ctx}/QueryTodoTaskServlet", 
  data: "agencyId="+lClientID+"&userId=<%=userInfo.getUserId()%>", 
  success: function(returnValue){
   
   if(returnValue!="")
   {
   currCount ++;
   //var msgPicFadeOutIn = setInterval(function(){
   var divshow = $("#showInfo");
   divshow.text("");// 清空数据
   var currencyArray = returnValue.split("#");
   for(var i=0;i<currencyArray.length-1;i++)
   {
    var currency = currencyArray[i].split(",");
    var curName = currency[0];
    var curCount = currency[1];
    
    var urlEbank = "http://10.28.53.226:9085/ebankDraft/draft/query/transactionflowquery/transactionFlowQuery.jsp?funcid=000010000500003359370361203264&isOp=0&MGHessianURL=http://127.0.0.1:9085/toftmerge/MGHessianServlet&MGAppName=toftmerge&MGIntSysId=00000000000000000587557608475672&RLOGINPATH=ebank_session_outdate&UnitId=<%=unitId%>&SDCsessionId=<%=request.getSession().getId() + userInfo.getUuid()%>&module_id=359370361203264&lClientID="+lClientID;
    if(i==0){
    divshow.append(curName+‘结算菜单<a onclick ="clickB()">‘+curCount+‘</a>条‘);
    }else{
    divshow.append("<br/>"+curName+‘结算菜单<a onclick ="clickB()">‘+curCount+‘</a>条‘);
    }
    divshow.append("<br/>银企菜单<a onclick =‘clickA()‘ >200</a>条"); // 添加Html内容,不能用Text 或 Val
    divshow.append("<br/>电票菜单<a onclick=‘clickC()‘>300</a>条");
    divshow.append("<br/>纸票菜单<a onclick=‘clickD()‘>400</a>条");
   }
   if(!$(‘#note‘).is(‘:visible‘)){ 
    $(‘#note‘).css({display:‘block‘, top:(sheight-50)}).animate({top: (sheight - 200)}, 500); 
   } 
   // }, 10000);
   }else{
   //sheight = $(window).height()
   //$(‘#note‘).css({‘top‘:(sheight - 210)});
   }
  }
 });
 }
 
}
function clickB(){
 selectModule1(1);
 var main = document.getElementById(‘main‘);
 main.src="http://<%=localHost1%>:<%=localPort1%>/NASApp/iTreasury-settlement/settlement/tran/current/view/v021.jsp";
 // window.showModalDialog("http://10.28.53.226:9085/NASApp/iTreasury-settlement/settlement/tran/current/view/v021.jsp","", "dialogWidth=800px;dialogHeight=450px");
}
function clickA(){
 //var tree = document.getElementById(‘tree‘);
 //tree.src = "http://<%=localHost1%>:<%=localPort1%>/toftmerge/finance/getModule.do?currencyId=1&RLOGINPATH=finance_session_outdate&unitId=1&random=" + new Date().getTime();
 selectModule1(12);
 // flushMain();
 // alert(1);
 var main = document.getElementById(‘main‘);
 main.src="http://<%=localHost1%>:<%=localPort1%>/NASApp/iTreasury-bankportal/bankinterface/view/v001.jsp?funcid=12000040000112&isOp=1&MGHessianURL=<%=MGHessianURL%>&MGAppName=toftmerge&MGIntSysId=1001&RLOGINPATH=finance_session_outdate&UnitId=<%=unitId%>&SDCsessionId=<%=request.getSession().getId() + userInfo.getUuid()%>&module_id=12";
 // window.showModalDialog("http://10.28.53.226:9085/NASApp/iTreasury-bankportal/bankinterface/view/v001.jsp?funcid=12000040000112&isOp=1&MGHessianURL=http://127.0.0.1:9085/toftmerge/MGHessianServlet&MGAppName=toftmerge&MGIntSysId=1001&RLOGINPATH=finance_session_outdate&UnitId=<%=unitId%>&SDCsessionId=<%=request.getSession().getId() + userInfo.getUuid()%>&module_id=12","", "dialogWidth=800px;dialogHeight=450px");
}
function clickC(){
 selectModule1(404291396468369);
 var main = document.getElementById(‘main‘);
 main.src="http://<%=localHost1%>:<%=localPort1%>/NASApp/DraftManage-finance/draftQuery/draftOperationProcessQuery/v001.jsp?funcid=000010000500004404291396468369&isOp=0&MGHessianURL=<%=MGHessianURL%>&MGAppName=toftmerge&MGIntSysId=00000000000000000404291396468383&RLOGINPATH=finance_session_outdate&UnitId=<%=unitId%>&SDCsessionId=<%=request.getSession().getId() + userInfo.getUuid()%>&module_id=404291396468369";

 // window.showModalDialog("http://10.28.53.226:9085/NASApp/DraftManage-finance/draftQuery/draftOperationProcessQuery/v001.jsp?funcid=000010000500004404291396468369&isOp=0&MGHessianURL=http://127.0.0.1:9085/toftmerge/MGHessianServlet&MGAppName=toftmerge&MGIntSysId=00000000000000000404291396468383&RLOGINPATH=finance_session_outdate&UnitId=<%=unitId%>&SDCsessionId=<%=request.getSession().getId() + userInfo.getUuid()%>&module_id=404291396468369","", "dialogWidth=800px;dialogHeight=450px");
}
function clickD(){
 selectModule1(898586663909326);
 var main = document.getElementById(‘main‘);
 main.src="http://<%=localHost1%>:<%=localPort1%>/financeDraft/draft/query/transactionflowquery/transactionFlowQuery.jsp?funcid=000010000600004898586663909326&isOp=0&MGHessianURL=<%=MGHessianURL%>&MGAppName=toftmerge&MGIntSysId=00000000000000000898586663909324&RLOGINPATH=finance_session_outdate&UnitId=<%=unitId%>&SDCsessionId=<%=request.getSession().getId() + userInfo.getUuid()%>&module_id=898586663909326";

 // window.showModalDialog("http://10.28.53.226:9085/financeDraft/draft/query/transactionflowquery/transactionFlowQuery.jsp?funcid=000010000600004898586663909326&isOp=0&MGHessianURL=http://127.0.0.1:9085/toftmerge/MGHessianServlet&MGAppName=toftmerge&MGIntSysId=00000000000000000898586663909324&RLOGINPATH=finance_session_outdate&UnitId=<%=unitId%>&SDCsessionId=<%=request.getSession().getId() + userInfo.getUuid()%>&module_id=898586663909326","", "dialogWidth=800px;dialogHeight=450px");
}
function out(){ 
 $(‘#note‘).animate({top:(sheight-50)}, 500, function(){ 
 $(this).css({display:‘none‘, top:‘-100px‘}); 
 }); 
}

 

jsp页面访问数据库根据数据情况,定时弹出提醒

标签:nts   fadeout   none   module   ret   bsp   link   pos   htm   

热心网友 时间:2022-04-10 10:16

这个过程分三步
1.点击按钮时执行一个js方法。
2.获取数据表的值。
3.根据结果进行if判断,如果1或者2进行提醒,3在js中跳转页面。

热心网友 时间:2022-04-10 11:34

看你是新手,就用最古老的办法比较简单,直接在jsp里写java代码连接数据库,查询出钱数然后保存到一个变量(money)里,在文本框标签里<input type="text" value="<%=money%>">就显示出来了

热心网友 时间:2022-04-10 13:08

给checkbox添加onclick事件,然后获取选中的值,下面是html+jquery的代码

$("[name='mytype']").click(function() {
    var value = []
    $("[name='mytype']:checked").each(function() {
        value.push($(this).val());
    })
    console.log(value);

    if(value.indexOf('1') > -1 || value.indexOf('2') > -1) {
        console.log('弹框');
    } else if (value.length === 1 && value[0] === '3'){
        window.location.href='http://www.baidu.com';
    }
});

热心网友 时间:2022-04-10 15:00

kgjn5qgjuwnjeahpuxmkh7unhhutrrdsbbjgghjhchxhxgxzztxxhbbxvxfzfzxxzgxzfxgzzvxxbcbcvnvjvjvvjhxyxc.vcnkvjkbkvjctdydydjcnncncnnvngjfufdydhcvjjccjjchchchxxyxbccbbjcxxyxhcbhccydhc cbchchhh😇😊
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
为什么来大姨妈胸会胀 少儿学什么舞蹈 青年学什么舞蹈好 成年人学什么舞蹈 福州企业最低工资标准 2013年厦门的底薪是多少 生产要素的需求有哪些性质 生产要素的需求有何特点? 什么是生产要素需求 微观经济学要素需求什么是条件要素需求?它和要素需求有什么不同?_百度... 梦见左手指开花与菜花式的长在左手指背里: 成都小型越野汽车违章查询 梦见手上开花 外地车在成都违章查询 梦见手腕长草,长到肉里了,拔掉很痛,怎么回事 在网上怎么查小车违章,需要下载什么? 梦见手长花辨的肉瘤 网上怎么察看成都车辆违章查询照片 成都查车辆违章如何查 过桥米线是哪个省哪个地方的面食小吃 吃米线还是面条对胃好 我是中职生,想报雅安职业技术学校的学期教育,是考上机测试还是面试啊? 早餐是米线好还是面条好 成都车辆违章如何查询?? 公积金一年调整几次 米线算面类的么`? 单招雅安职业技术学院 面试分一般可以得到多少分啊有 公积金基数一年只能调整一次吗? 米线,面食,米饭 到底哪个更容易发胖55 雅安职业技术学院单招不招藏族人吗? 梦见手指肉皮开花,很快长成脱落,五颜六色,手指的皮很快愈合? 梦见手背肉开花 花心是三个洞 周公解梦? 做梦梦到手心开花是怎么回事? ipad版excel的问题 如何在IPAD上使用work,excel等微软办公软件 想在ipad上用到office软件,例如PPT,EXCEL,请朋友指导,最好详细点一步一步指导,多谢了。 个性的旋转小火锅名 以蓝色船为主题的旋转小火锅取什么名好 带强烈刺鼻气味的油漆是什么油漆 油漆异味怎么处理? 宝宝短发怎么扎,又凉快 又好看 女生喜欢什么颜色的口红? JSP超链接弹出提示框确认 怎么吃生椰子 哺乳期能吃生的椰子汁吗对喉咙痛好 生生椰子椰子里有盐巴吗? 喝生榨椰子汁有什么好处? 生粉水和淀粉水在用法上的区别 有的菜为什么加生粉水 ,生粉水的作用是什么 什么是水生粉