Как записать значение в поле ввода

Я получаю элемент с

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

это поле ввода. Как я могу написать в нем текст?

4 ответа

Поскольку вопрос (в настоящее время) помечен как liferay и loy -ui, я предполагаю, что использование / использование этих двух тегов будет полезно.

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

Если вы используете обычный JavaScript, то вы можете использовать ниже для установки значения во входном тексте

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

в случае Jquery вы можете использовать

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

Если вы используете сплава UI, то вы можете установить значение, как это

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

nameEl.value = "value you need"

Другие вопросы по тегам