adf中如何通过document.getElementById获取inputText字段值?

How to get the inputText field value by document.getElementById in adf?

我想通过 adf 中的 javascript 方法中的 document.getElementById 获取 inputText 字段的值。下面是我的 javascript 方法。但是我在警报中得到的不是特定值 "undefined" 。如何通过 adf 中的 document.getElementById 获取 inputText 字段的特定值?

    function refresh() {
        try {
            var val = document.getElementById('pt1:flag');
            alert(val.value);
        } catch (e) {
            alert(e);
        }
    }

试试代码片段,

 var val = document.getElementById('pt1').value;
 alert(val);

我通过以下代码解决了这个问题,

var val = document.getElementById('pt1:flag::content');