The following code does not call the event handler in IE. It works fine in mozilla-based browsers. Does the onchange call need more information to find the eventhandler in IE? Something like this.form.submit?
Any help is appreciated.
Ed
from the
jsf page:
<h:selectOneMenu value="#{bdorder.delivyear}" onchange="submit()" valueChangeListener="#{bdorder.delivyearChanged}">
<f:selectItems value="#{bdcommon.years}"/>
</h:selectOneMenu>
from the backing bean - bdorder:
public void delivyearChanged(ValueChangeEvent event) {
String ryear = (String) event.getNewValue();
setDelivyear(ryear);
}
String delivyear;
/**
* @return Returns the delivyear.
*/
public String getDelivyear() {
return delivyear;
}
/**
* @param delivyear The delivyear to set.
*/
public void setDelivyear(String delivyear) {
this.delivyear = delivyear;
}
from backing bean - bdcommon
SelectItem[] years = {
new SelectItem("2004", "2004"),
new SelectItem("2005", "2005"),
new SelectItem("2006", "2006"),
new SelectItem("2007", "2007"),
new SelectItem("2008", "2008"),
new SelectItem("2009", "2009")
};