jsp中添加弹窗口并且实现向后台双向传递数据

您所在的位置:网站首页 mt修改弹窗数据 jsp中添加弹窗口并且实现向后台双向传递数据

jsp中添加弹窗口并且实现向后台双向传递数据

2024-04-16 14:21| 来源: 网络整理| 查看: 265

思路:使用jquery-easyui框架实现弹出div,在jsp初始化时从后台获得数据初始化div中的form表单元素的value属性,从而获得后台数据。在点击确定按钮时使用ajax向后台发送数据。

步骤:

  1、jsp页面引入如下文件

                               

2、在create.jsp页面上添加弹出div

        当前值          增量          最大值          种类              部门名称                

其中 modal='true' closed=“true”属性设置div的初始状态为隐藏,在div中初始化表单元素的value值为后台的数据

 

3、点击文本框时触发弹出div的函数

4、js函数如下

function generateNum(){   $j('#generateProductNum').dialog('open'); }

在框架中存在jquery和prototype的冲突,为解决冲突问题必须采用

var  $j= jQuery.noConflict();

将$j符合作为jquery的标志符合。且var  $j= jQuery.noConflict();必须紧跟之后,即在在开始执行script的时候先执行冲突函数,这样后续的prototype中的冲突就可以解决。即应用于所有js代码

5、点击div的确定按钮后执行的方法(将用户自定义的代码产生格式赋值到form表单中对应的文本域中 ,同时关闭弹出的div)

function confim(){  var now=new Date();  var departCode=document.getElementById('departId').value.toUpperCase();  //var departCode=document.getElementById('departId').options[document.getElementById('departId').selectedIndex].text.toUpperCase();  var currentValue=document.getElementById('currentValue').value;  var increase=document.getElementById('increase').value;  var valueNum=parseInt(currentValue)+parseInt(increase);    if(valueNum/100



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3