Input 如何将值写入输入字段

Input 如何将值写入输入字段,input,liferay,alloy-ui,Input,Liferay,Alloy Ui,我和他相处得很融洽 var nameEl = document.getElementById("<portlet:namespace />kategorijaName"); var nameEl=document.getElementById(“kategorijaName”); 这是输入字段。我如何在其中写入一些文本 nameEl.value=“value you need”如果您使用的是普通javascript,那么您可以使用下面的方法在输入文本中设置值 document.g

我和他相处得很融洽

var nameEl = document.getElementById("<portlet:namespace />kategorijaName");
var nameEl=document.getElementById(“kategorijaName”);

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

nameEl.value=“value you need”

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

document.getElementById("<portlet:namespace />kategorijaName").value = 'some value';
document.getElementById(“kategorijaName”).value='some value';
对于Jquery,您可以使用

 $("#<portlet:namespace />kategorijaName").val("some value");
$(“#kategorijaName”).val(“某些值”);
由于问题(此时)已标记,我假设使用/适合这两个标记的答案将是有益的

<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>

AUI()。使用('node',函数(A){
A.one(“#textFieldId”).set('value',“新输入值”);
});

如果您使用的是alloy ui,则可以这样设置值

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

A.one(“#kategorijaName”).set('value',kategorijaName);

这个问题与AlloyUI无关,也与Liferay门户无关。这是关于JavaScript和DOM的,很可能是重复的。