Я определил два текстовых ввода в моем html следующим образом.
<revit:validationTextBox id="viewEditParameterValue" maxLength="2500"
required="true"
invalidMessage="#{commonuielements.msg_invalid_input}">
</revit:validationTextBox>
<revit:validationTextBox id="viewEditParameterValDefault"
maxLength="100"
regExp="#{commonuielements.parameter_default_value_regex}"
invalidMessage="#{commonuielements.msg_invalid_input}"
trim="true"></revit:validationTextBox>
Я пытаюсь получить значение двух TextBox в функции java-скрипта, подобной этой.
var value = dijit.byId('viewEditParameterValDefault').value;
var parValue = dijit.byId('viewEditParameterValue').value;
Но для первого я получаю значение, но вторая строка возвращает пустое значение, тогда как если я использую строку ниже, я получаю значение.
var parValue = dijit.byId('viewEditParameterValue').get('value');
У кого-нибудь есть предположения, в чем может быть причина?