web知识笔记:select 传值与赋值

来源:互联网 发布:万能五笔有mac版吗 编辑:程序博客网 时间:2024/04/30 02:58

1. 为<s:select> 控件赋值方法: 循环option,判断option.text 是否和目标值相等,设定obj.selectedIndex = i;

 var obj = document.getElementById(id);        for ( var i = 0; i < obj.options.length; i++) {            if (obj.options[i].text ==key) {                obj.selectedIndex = i;                break;            }        }
2.根据<s:select>选值给textare传值:用onchange 调用js函数实现。

function onChange(keyId, valueId, obj) {        var userValue = "";        var userCdValue = "";        if (obj.options.length > 0) {            userCdValue = obj.options[obj.selectedIndex].text;            userValue = obj.options[obj.selectedIndex].value;        }        document.getElementById(keyId).setAttribute('value', userCdValue);        document.getElementById(valueId).setAttribute('value', userValue);    }

3.用面向对象思想编写:

document.getElementById("fuTsmInputDto.counsellingUserCd").value = hanyoSeq;
document.getElementById("fuTsmInputDto.counsellingUser").value = hanyoValue1;

4. s:textfield   属性 name,用于java端同步获取,id用于java端异步获取。

0 0
原创粉丝点击