天翎MyApps技术社区 - 低代码平台 | 流程管理系统 | BPM软件

 找回密码
 注册成为天翎用户
查看: 957|回复: 2

[其他] 关于struts标签的问题

[复制链接]
广州国光 发表于 2015-4-23 15:58:27 | 显示全部楼层 |阅读模式
本帖最后由 happy 于 2015-4-23 16:07 编辑

<s:textarea name="_attitude"  placeholder="{*[cn.myapps.core.workflow.approve_remarks]*}"
                                cssStyle="height:100%;overflow:auto;width:100%;" value="%{#parameters._attitude}"/>
                               
                               
                        常用审批意见:<s:select label="常用" list="{'同意', '驳回', '不同意'}" headerKey="" headerValue="审核意见" onchange="checkField(this.value)"/>

                        <script>


                        function checkField(val)
                        {
                                   /ar abc = document.getElementById("_attitude");
                                   //abc.value = val;
                                   alert("输入值已改变。新值为: " + val);
                          
                        }
                        </script>
为什么onchange不起作用?
happy 发表于 2015-4-23 16:07:16 | 显示全部楼层
list="{'同意', '驳回', '不同意'}"  这里应该有问题,你在前台用浏览器查看源码或者审查元素,看看这个下拉框的选项 value值是多少,我怀疑value都是为空,所以触发不了onchange事件

正确的使用:
list="#{'真实值':'显示值','真实值2':'显示值2'}"
 楼主| 广州国光 发表于 2015-4-23 16:40:39 | 显示全部楼层
问题不是楼主说的,自己已经解决改问题,可以结贴。

本版积分规则

QQ|手机版|天翎MyApps技术社区 ( 粤ICP备11093750号 )

GMT+8, 2026-8-13 07:56

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表