pb中怎样从另一个界面获取当前界面的值

pb中怎样从另一个界面获取当前界面的值,第1张

录入界面打开另一 *** 作界面时候用以下语句,例如另一界面叫w_main,传递的参数叫ls_parm那么:

openwithparm(w_main,ls_parm)

在w_main的open事件中接受变量:

string ls_result

ls_result = messagestringparm

------

也可以建立一个全局变量,打开w_main的时候把要传的参数传给全局变量w_main打开的时候读取全局变量的值

根据多选框name来获得选中的值可用如下 jquery代码实现

$("input:checkbox[name='test']:checked")each(function() { // 遍历name=test的多选框

$(this)val(); // 每一个被选中项的值

});

实例演示:给出两组多选框,点击按钮后分别获得两组中被选择的项目

示例代码如下

创建Html元素

<div class="box">

<span>请输入用户名,限定字母、数字或下划线的组合:</span>

<div class="content">

<span>水果:</span>

<input type="checkbox" name="fruit" value="梨子"/>梨子

<input type="checkbox" name="fruit" value="李子"/>李子

<input type="checkbox" name="fruit" value="栗子"/>栗子

<input type="checkbox" name="fruit" value="荔枝"/>荔枝

<span>蔬菜:</span>

<input type="checkbox" name="vegetable" value="青菜"/>青菜

<input type="checkbox" name="vegetable" value="萝卜"/>萝卜

<input type="checkbox" name="vegetable" value="土豆"/>土豆

<input type="checkbox" name="vegetable" value="茄子"/>茄子

</div>

使用extjs多数都是单页面系统,你说的另一个页面,应该指的就是另一个tab之类的吧,

如果是这样的话,以extjs6为例,可以在当前的view的contorller中:

view = thisup("共同父类的xtype")down('另一个tab的xtype加name值');

grid = viewgetViewModel('grid');

类似的代码就可以解决你的问题。

获取jsp页面参数的方式,要看这个jsp页面是以什么方式传递参数的。

一般的,一个jsp页面通过以下方式传递参数:

在form表单中添加参数;

如:<form action="resultjsp" method="get" align="center">

<input type="text" name="name">

</from>

在sesseion、request的attribute中添加参数

如:sessionsetAttribute("name","百度"); // 第一个参数是名,第二个参数是值

在超链接后面添加参数

如:<a herf="resultjsp"name="百度"</a>

通过<jsp:param>添加参数

如:<jsp:forward page="resultjsp">            <jsp:param name="name" value="百度"/>        </jsp:forward>

对于以上的4种传递参数的方式,第1,3,4种都可以用equestgetParameter("name") 的方式来获取参数的值,而对第2种方式,可以用sessiongetAttribute("name")或者requestgetAttribute("name")的方式获取参数的值

看了两遍问题还是没明白你的意思,大概猜一下吧

如果你的C页面是通过INCLUDE指令被包含到B页面的,那么,在INCLUDE指令之前,对a1变量(全局变量)进行赋值,在C里面就可以直接使用

如果是B处理完以后通过ResponseRedirect方法转向C页面的,可以通过URL参数,但不知道你说的(又没法添加“xx=xx”的参数)是怎么一种情况但是如果不能用URL参数,还可以通过Session进行变量传递

最后,你提到的a1是非固定的,这个让人很不理解,如果你说a1的值不固定,这个倒没问题,变量值当然不固定,但如果你说变量名也不固定,也许你只能调用EVal函数来动态获取可能的变量的值了

<a href='id=1'>1</a> <a href='id=2'>2</a> <a href='id=3'>3</a>

<script>

function get(par){

    //获取当前URL

    var local_url = documentlocationhref;

    

    //截取get字符串

    var getstr = local_urlsubstr(local_urlindexOf('')+1)

    

    //解析成get数组

    var get = getstrsplit('&')

    

    //查找要找到参数(par)

    for(var i in get){

        if(get[i]indexOf(par+'=')>=0){

            return get[i]replace(par+'=','');

        }

    }

    

    //如果找不到返回false

    return false;

}

//获取GET id值

alert(get('id'))

</script>

以上就是关于pb中怎样从另一个界面获取当前界面的值全部的内容,包括:pb中怎样从另一个界面获取当前界面的值、layui怎么在另一个页面获取值、ext.js 如何获取另一个页面的grid的值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址: http://outofmemory.cn/web/9622517.html

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

发表评论

登录后才能评论

评论列表(0条)

保存