【结贴】【咨询求助】根据一个页面的输入框输入值决定另一个页面的跳转。
【场景描述】当前有4个页面分别为A,B,C,D。其中A上面有一个输入框input,B上面有一个按钮button(分别参考附件1.jpg和2.jpg)。首先在input中输入一个数字,然后点击B页面的button。【问题描述】请问如何在button的onclick事件中,实现根据input中数字的不同进行跳转到C或者D页面?
【举例说明】用户在input中输入1,然后点击B页面中的button,onclick根据判断input中输入的是1,然后跳转到页面C;如果用户在input中输入2,然后点击button,onclick重新判断之后再跳转到页面D。暂时只需要考虑两个分支跳转即可。
【其他】这个要求涉及到了如何保存一个全局变量,以及如何对一个按钮的响应事件进行分支判断。小弟baidu了很多地方都没有说明,请各位大侠指点迷津,拜谢! 我想过两种思路,但是都不知道如何下手,第一种方案是将输入保存到全局变量中,然后第二个页面按钮的时候判断这个全局变量,第二种方案是将输入直接保存到需要判断的控件中,控件onclick时候直接就可以判断这个值了。
有思路但是不知道如何下手,体会到狗咬刺猬的感觉了!
再次补充,我使用的是6.5版本的,我刚刚在网上看到7.0在onclick事件的时候有全局变量这个概念,我还没安装7.0,不知道是不是这样子。 给你做了一个示例,
注意,这种界面切的跳转,只能通过页面内的链接来进行,不同通过左侧的框架进行切换,
通过左侧框架切换,全局变化会丢失。
参考示例:http://www.hiaxure.com/thread-5222-1-1.html
你其实该考虑下你的设计思路了,一般情况下不该遇到这种情景的设计。 感谢磊哥,通过你的例子帮助,我的问题已经搞定。
ps:我之前的表达方式可能有误,其实初衷只是【用户登录之后,根据已登录用户的一个属性来决定后续一个操作页面的跳转分支】例如用户A的开户行是建行,后面就需要通过建行接口直接打开建行网银页面,而用户B的开户行是招行,就需要通过招行接口打开招行网银界面。
页:
[1]