如何从Out of The Box CQ5表单文本组件中获取值到javascript?
我尝试使用此代码,但它没有获取值。
var x=document.getElementsByName("propertyname");
propertyname:是CQ5表单文本组件的名称属性集。
答案 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);
}
};