如图,想将文本控件(名为mhcx)的值传给另一个页面,创建了一个JS事件,当用户输入想查询的内容后跳转至新页面查看结果,但是这个值一直传不过去,请大家帮忙看看哪里错了,是不是参数定义的问题,我如果将mhcx定义成指定的值,如“123”,这样跳转过去是有123这个值的,但是定义成$$$跳转过去值是Null
不可以这样用 写JS
var str=this.getValue();
就可以了
公式只能获取到页面生成时的控件值 生成后 再选择的控件值 是获取不到的 无法动态获取
在你本页面的单元格上先获取下这个参数的值,比如在A1单元格设置"=$mhcx",这样参数的值就到页面上了,然后传参这边的值使用单元格的值,比如A1,就应该能正常传递了。
url用你自己的报表路径替换window.open("url?mhcx="+this.getValue());