从Out Of The Box CQ5表单文本组件中获取javascript的价值

时间:2013-12-27 04:35:59

标签: javascript cq5

如何从Out of The Box CQ5表单文本组件中获取值到javascript?

我尝试使用此代码,但它没有获取值。

var x=document.getElementsByName("propertyname");

propertyname:是CQ5表单文本组件的名称属性集。

1 个答案:

答案 0 :(得分:0)

getElementsByName返回一个HTMLCollection(因为html页面中可能有多个具有相同名称的字段),因此您需要迭代它以获取每个元素,然后获取相应的值。

window.onload = init(); 

function init() {
    var properties = document.getElementsByName("propertyname");
    for(var i=0; i<properties.length; i++) {
        //properties[i].value gives the value of the field.
        alert(properties[i].value);
    }
};