:: Forum >>
getControlText and onControlTextChanged behave different in IE and FF
The functions getControlText/onControlTextChanged of AW.UI.Input / AW.UI.Combo behaves different in IE and FF using version 2.0.1 in strict mode.
When typing a text into an input box using FF, the getControlText function does not return the new content until the imput-control looses the focus.
Using IE getControlText always returns the actual content.
The event handler onControlTextChanged is not called when typing into a control in FF but in IE it fires.
Does anyboy know the reason or even better a fix for that behaviour?
ralf
Thursday, September 28, 2006
I tried the following workaround to get the text of the input control even when using FF immediately:
if(AW.gecko) {
AW.UI.Input.prototype.getControlText = function() {
if(document.getElementById(this.getId()+"-box-text") == null) return '';
else return document.getElementById(this.getId()+"-box-text").value;
}
AW.UI.Combo.prototype.getControlText = function() {
if(document.getElementById(this.getId()+"-box-text") == null) return '';
else return document.getElementById(this.getId()+"-box-text").value;
}
It works fine, but unfortunately this breaks the function "setControlText()" so I cannot use it.
Can somebody help?
ralf
Friday, October 13, 2006
This topic is archived.
Back to support forum
Forum search