diff --git a/lib/javascript-static.js b/lib/javascript-static.js index 674d79c35f7..808165303d8 100644 --- a/lib/javascript-static.js +++ b/lib/javascript-static.js @@ -56,3 +56,16 @@ function unlockoption(form,item) { eval("document."+form+"."+item+".disabled=false");/* IE thing */ eval("document."+form+".h"+item+".value=0"); } + +function submitFormById(id) { + var theform = document.getElementById(id); + if(!theform) { + return false; + } + if(theform.tagName != 'FORM') { + return false; + } + if(!theform.onsubmit || theform.onsubmit()) { + return theform.submit(); + } +}