1 Reply Latest reply on Jul 26, 2007 5:12 AM by Axel Karst

    rich:inputNumberSlider with onblur event does not work as ex

    Axel Karst Newbie

      Hi guys,

      I use rich:inputNumberSlider with A4J in a facelets composition like this:

      <ui:composition>
       <h:form id="#{sliderId}Form" rendered="#{renderForm}">
       <rich:inputNumberSlider
       id="#{sliderId}"
       required="true"
       value="#{itemValue}"
       minValue="#{itemMinValue}"
       maxValue="#{itemMaxValue}"
       width="100%"
       disabled="#{disableItem}"
       barClass="#{barClassItem}"
       inputClass="#{inputClassItem}"
       tipClass="richInputEnabled"
       step="1"
       showInput="true"
       enableManualInput="#{!disableItem}">
       #{itemDescription}
       <a4j:support event="onblur" reRender="#{reRenderItem}" status="#{statusItem}" ignoreDupResponses="true"></a4j:support>
       <a4j:support event="onclick" reRender="#{reRenderItem}" status="#{statusItem}" ignoreDupResponses="true"></a4j:support>
       </rich:inputNumberSlider>
       </h:form>
      </ui:composition>


      In Firefox, everything works fine. In Internet Explorer 6, the value of the slider won't be submitted if the mouse pointer isn't over the slider when releasing the handle. It only works when the mouse pointer is exactly over the slider track while releasing the mouse button.

      I don' know if this is an general issue of IE or of the rich slider. So, any hint would be highly appreciated.

      Cheers,
      Axel