Author: maksimkaszynski
Date: 2007-11-19 09:58:53 -0500 (Mon, 19 Nov 2007)
New Revision: 4085
Modified:
trunk/framework/impl/src/main/resources/org/ajax4jsf/javascript/scripts/form.js
Log:
http://jira.jboss.com/jira/browse/RF-1355
Modified: trunk/framework/impl/src/main/resources/org/ajax4jsf/javascript/scripts/form.js
===================================================================
---
trunk/framework/impl/src/main/resources/org/ajax4jsf/javascript/scripts/form.js 2007-11-19
14:58:48 UTC (rev 4084)
+++
trunk/framework/impl/src/main/resources/org/ajax4jsf/javascript/scripts/form.js 2007-11-19
14:58:53 UTC (rev 4085)
@@ -6,7 +6,7 @@
function _JSFFormSubmit(linkId,formName,target,parameters){
var form = document.getElementById(formName);
if(form){
- var hiddenField = form.elements[formName+":_idcl"];
+ /*var hiddenField = form.elements[formName+":_idcl"];
if(hiddenField){
hiddenField.value=linkId;
} else {
@@ -15,12 +15,16 @@
input.name=formName+":_idcl";
input.value=linkId;
form.appendChild(input);
- }
+ }*/
+
+ var paramNames = [];
+
if(target){
form.target=target;
}
if(parameters){
for(var param in parameters){
+ paramNames.push(param);
if(form.elements[param]){
form.elements[param].value = parameters[param];
} else {
@@ -33,6 +37,8 @@
}
}
form.submit();
+ _clearJSFFormParameters(formName,target,paramNames);
+
} else {
alert("Form "+formName+" not found in document");
}