录入界面打开另一 *** 作界面时候用以下语句,例如另一界面叫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的值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)