如何将值写入输入字段

时间:2014-04-17 07:42:40

标签: input liferay alloy-ui

我正在使用

获取元素
var nameEl = document.getElementById("<portlet:namespace />kategorijaName");

这是输入字段。如何在其中写入一些文字?

4 个答案:

答案 0 :(得分:2)

由于问题(此时)被标记为,我假设使用/适合这两个标记的答案将是有益的

<aui:input id='textFieldId' name='textFieldName' label='My Text Field'></aui:input>

<script>
 AUI().use('node', function(A){
   A.one('#<portlet:namespace/>textFieldId').set('value', "A new input value"); 
 });
</script>

答案 1 :(得分:1)

如果你使用普通的javascript,那么你可以使用下面的方法在输入文本中设置一个值

document.getElementById("<portlet:namespace />kategorijaName").value = 'some value';

如果是Jquery,你可以使用

 $("#<portlet:namespace />kategorijaName").val("some value");

答案 2 :(得分:0)

如果您使用的是合金-ui,则可以像这样设置值

<aui:script>
    A.one('#<portlet:namespace />kategorijaName').set('value',kategorijaName);
</aui:script>

答案 3 :(得分:-1)

nameEl.value = "value you need"