javascript
  • liferay-6
  • liferay-aui
  • 2013-06-26 2 views 1 likes 
    1

    У меня есть форма информации пользователя, в которой у меня есть сплав aui button в моей форме.Включить кнопку aui, если значение поля формы aui изменяется.

    <aui:form action="<%=saveUser%>" method="post" id="saveUserForm" name="saveUserForm" onSubmit='<%= "event.preventDefault(); " + renderResponse.getNamespace() + "saveUserForm();" %>' > 
    
    <aui:fieldset > 
        <aui:input inputCssClass="aui-field-required" id='empType' name="empType" label="Emp Type (Required)" value='<%= (type!=null)?type.getEmpType():"" %>' /> 
        <aui:select label="state" name="regionsIDS" /> 
    </aui:fieldset> 
    
    <aui:fieldset> 
          <aui:input type="checkbox" 
            id="novalue1" 
            name="novalue" onClick="myFunction()" 
            checked="<%= multipleAdmin%>" > 
           </aui:input> 
          </aui:fieldset> 
    
    <aui:button-row> 
           <aui:button type="submit" value="Save and Continue" cssClass="btn-xl btn-blue" disabled="true"/> 
          </aui:button-row> 
    

    Я отключил его с отключенной функцией = «истина». Теперь я хочу включить эту кнопку, если меняет любое текстовое поле ввода или значение флажка.

    Так как я могу включить включение моей кнопки aui, если какой-либо текст ввода выше или выпадающее или значение флажка изменяется?

    ответ

    2

    onchange of dropwdonw или текстовое изменение события делают следующее.

    var btn = "get your button from its id here"; 
        btn.set('disabled', false); 
        btn.ancestor('.aui-button').removeClass('aui-button-disabled'); 
    

    Пусть попробовать this.I нету пробовал это, но надеюсь, что это поможет просто поставить свойство идентификатора в <aui:button > и получить БТН от его идентификатора, как описано выше

    +0

    Япом его working..Thanks – Java

    +0

    большой наслаждаться кодирования .. –

     Смежные вопросы

    • Нет связанных вопросов^_^