Skip to Content (Press Enter)
OutSystems.com
Personal Edition
Community
Support
Training
Training
Online Training
Developer Schools
Boot Camps
Certifications
Tech Talks
Documentation
Documentation
Overview
ODC
O11
Forums
Forge
Get Involved
Get Involved
Jobs
Ideas
Members
Mentorship
User Groups
Platform
Platform
ODC
O11
Search in OutSystems
Log in
Get Started
Back to Forums
Nuno Cachinho
0
Views
4
Comments
On Change don't run in Firefox or Chrome
Question
I have a combo box with the "on change " configured to rub an action.
This action will run a query get data and put it in an expression.
problem: this runs Ok in IE 8 and 9, but does not run in firefox or chrome.
i had try a debug and find that in firefox and chrome when i change the value of the combo box i don't get the action, in other words it does assume the "on change".
I have re-created the combo box and get the same.
Any one can help me to find a solution
Carlos Rocha
Hi Nuno,
I tried to replicate this but It works fine for me.
what version of service studio / center do you have?
You can use firefox ( will need firebug) or chrome to check if there are any javascript errors in the page.
this will allow you to check if the on change is realy associated with the combo box or not.
Regards,
Carlos Rocha
Nuno Cachinho
It's associeted with the combo, is running fine on IE.
service studio: 5.1.1.24.
using chrome i can't see any error on scripts.
João Rosado
Staff
Hi Nuno,
Is there an example eSpace that you can provide with the problem?
I remember some javacript problems in the past with onchange on combos some months ago. So your version should be ok.
If you could provide an eSpace or a link to site with the problem would be nice.
If not, I recomend you to contact the Outsystems Support.
Regards,
João Rosado
Nuno Cachinho
Problem solved:
The Type definition was missing in the WebBlock Script that adds a hidden Input Box to accommodate the Input mask in other field.
(
node.type = text; // new Line that was missing
)
New Script___________________________________________________
function AddCurrencyField(obj) {
//var node = obj.cloneNode(false);
var node = document.createElement('INPUT');
var id = (new Date()).getTime();
node.id = obj.id + '_ciw'; //unique ID
node.name = node.id;
node.type = text; // new Line that was missing
...
Community Guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting.
See the full guidelines
Loading...