Как записать значение в поле ввода
Я получаю элемент с
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>