# HG changeset patch # User paulb # Date 1124380566 0 # Node ID 610e3d7331edaa194198d22f004b55a9253e3f25 # Parent 8943bc75a622bd60653d5f367f5c405cbca0b7ed [project @ 2005-08-18 15:56:03 by paulb] Fixed field names and values by encoding them using a standard JavaScript function. diff -r 8943bc75a622 -r 610e3d7331ed examples/Common/Configurator/Resources/scripts/XSLForms.js --- a/examples/Common/Configurator/Resources/scripts/XSLForms.js Thu Aug 18 14:46:59 2005 +0000 +++ b/examples/Common/Configurator/Resources/scripts/XSLForms.js Thu Aug 18 15:56:06 2005 +0000 @@ -74,12 +74,12 @@ for (var opt = 0; opt < fieldNodes[v].options.length; opt++) { if (fieldNodes[v].options[opt].selected) { fieldValue = fieldNodes[v].options[opt].value; - requestBody += ("&" + fieldName + "=" + fieldValue); + requestBody += ("&" + encodeURIComponent(fieldName) + "=" + encodeURIComponent(fieldValue)); } } } else { fieldValue = fieldNodes[v].value; - requestBody += ("&" + fieldName + "=" + fieldValue); + requestBody += ("&" + encodeURIComponent(fieldName) + "=" + encodeURIComponent(fieldValue)); } } diff -r 8943bc75a622 -r 610e3d7331ed examples/Common/VerySimple/Resources/scripts/XSLForms.js --- a/examples/Common/VerySimple/Resources/scripts/XSLForms.js Thu Aug 18 14:46:59 2005 +0000 +++ b/examples/Common/VerySimple/Resources/scripts/XSLForms.js Thu Aug 18 15:56:06 2005 +0000 @@ -74,12 +74,12 @@ for (var opt = 0; opt < fieldNodes[v].options.length; opt++) { if (fieldNodes[v].options[opt].selected) { fieldValue = fieldNodes[v].options[opt].value; - requestBody += ("&" + fieldName + "=" + fieldValue); + requestBody += ("&" + encodeURIComponent(fieldName) + "=" + encodeURIComponent(fieldValue)); } } } else { fieldValue = fieldNodes[v].value; - requestBody += ("&" + fieldName + "=" + fieldValue); + requestBody += ("&" + encodeURIComponent(fieldName) + "=" + encodeURIComponent(fieldValue)); } }