如何将控件内填写的值传递到按钮上

我想做一个简单的搜索,使之点击后可以跳转到相关的关键词搜索页面。

不会弄。

例如跳转:window.open(https://www.baidu.com/s?wd=关键词)

如何将填写内容带过来呢?

image.png

image.png

FineReport yzm916755 发布于 2023-5-31 16:51
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
年年plusLv5中级互助
发布于2023-5-31 16:54

_g().getWidgetByName("area").getValue(); //获取报表主体控件area的控件值

  • yzm916755 yzm916755(提问者) var a = _g().getWidgetByName(\"p1\").getValue(); alert(a) //window.open(\"https://www.baidu.com/s?wd=\" + a); 我这样写,但是报下面错误。是不是我哪个地方设置不对呢? CustomJSError : Cannot read properties of undefined (reading \\\'getValue\\\')
    2023-06-01 11:05 
最佳回答
0
snrtuemcLv8专家互助
发布于2023-5-31 16:55

var a=_g().getWidgetByName("tx").getValue(); 

window.open("https://www.baidu.com/s?wd="+a);

image.png

  • yzm916755 yzm916755(提问者) CustomJSError : Cannot read properties of undefined (reading \'getValue\') 点击按钮后谈这个提示,是不是我哪个地方设置不对呢?
    2023-05-31 17:50 
  • snrtuemc snrtuemc 回复 yzm916755(提问者) 不要用自带的查询按钮,换自定义按钮试试
    2023-12-26 18:22 
最佳回答
0
yzm916755Lv3见习互助
发布于2024-2-19 13:02

使用如下取值方式,解决了。

var s=_g().parameterEl.getWidgetByName('tx').getValue();

window.open("https://www.baidu.com/s?wd="+s); 

  • 1关注人数
  • 755浏览人数
  • 最后回答于:2024-2-19 13:02
    请选择关闭问题的原因
    确定 取消
    返回顶部