zhhunicorn 发表于 2011-5-18 10:01:24

怎么给编辑框内容的value动态赋值

本帖最后由 zhhunicorn 于 2011-5-20 10:58 编辑

有2个编辑框,key值分别是 edit1 edit2
有一个单选按钮,key值是 radio1
怎样使点击radio时,edit2的value 值等于edit1的value值?
我写法如下:
action_tile "edit1" "(setq data (get_tile $key) ) )")
(action_tile "radio1" "(setq l_zb 1)
                        (set_tile \"edit2\" data)")
报错: 错误: 参数类型错误: stringp nil

或者能输入edit1的值,edit2自动给value赋值。
高手们,帮我想想办法。


zhhunicorn 发表于 2011-5-18 10:07:06

(action_tile "edit1" "(setq data (get_tile $key) ) )")
(action_tile "radio1" "(setq l_zb 1)
                        (set_tile \"edit2\" data)")

zhhunicorn 发表于 2011-5-19 13:55:29

顶一下,这个能实现吗

zhhunicorn 发表于 2011-5-20 10:59:16

继续顶起来

highflybird 发表于 2011-5-20 20:17:01

回复 zhhunicorn 的帖子

有2个编辑框,key值分别是 edit1 edit2
有一个单选按钮,key值是 radio1
怎样使点击radio时,edit2的value 值等于edit1的value值?
我写法如下:
action_tile "edit1" "(setq data (get_tile $key) ) )")
(action_tile "radio1" "(setq l_zb 1)
                        (set_tile \"edit2\" data)")
报错: 错误: 参数类型错误: stringp nil

或者能输入edit1的值,edit2自动给value赋值。
高手们,帮我想想办法

1、检测是不是把 data设置成局部变量?
2、action_tile "edit1" "(setq data (get_tile $key) ) )")
   ---->(action_tile "edit1" "(setq data $value)")
3、(action_tile "radio1" "(setq l_zb 1) (set_tile \"edit2\" data)")
    ----> (action_tile "radio1" "(setq l_zb 1) (set_tile \"edit2\" (get_tile\"edit1\"))")

zhhunicorn 发表于 2011-5-23 08:12:27

1、检测是不是把 data设置成局部变量?
2、action_tile "edit1" "(setq data (get_tile $key) ) )")
   ---->(action_tile "edit1" "(setq data $value)")
3、(action_tile "radio1" "(setq l_zb 1) (set_tile \"edit2\" data)")
    ----> (action_tile "radio1" "(setq l_zb 1) (set_tile \"edit2\" (get_tile\"edit1\"))")

Thanks
页: [1]
查看完整版本: 怎么给编辑框内容的value动态赋值