You are viewing a plain text version of this content. The canonical link for it is here.
Posted to scm@geronimo.apache.org by gd...@apache.org on 2006/09/16 10:39:02 UTC

svn commit: r446831 - /geronimo/server/trunk/applications/console/geronimo-console-standard/src/main/webapp/WEB-INF/view/internaldb/runSQLNormal.jsp

Author: gdamour
Date: Sat Sep 16 01:39:01 2006
New Revision: 446831

URL: http://svn.apache.org/viewvc?view=rev&rev=446831
Log:
GERONIMO-2381 DB Manager portlet - Form field validation using javascript

Patch provided by Vamsavardhana Reddy. Thanks for that!

Modified:
    geronimo/server/trunk/applications/console/geronimo-console-standard/src/main/webapp/WEB-INF/view/internaldb/runSQLNormal.jsp

Modified: geronimo/server/trunk/applications/console/geronimo-console-standard/src/main/webapp/WEB-INF/view/internaldb/runSQLNormal.jsp
URL: http://svn.apache.org/viewvc/geronimo/server/trunk/applications/console/geronimo-console-standard/src/main/webapp/WEB-INF/view/internaldb/runSQLNormal.jsp?view=diff&rev=446831&r1=446830&r2=446831
==============================================================================
--- geronimo/server/trunk/applications/console/geronimo-console-standard/src/main/webapp/WEB-INF/view/internaldb/runSQLNormal.jsp (original)
+++ geronimo/server/trunk/applications/console/geronimo-console-standard/src/main/webapp/WEB-INF/view/internaldb/runSQLNormal.jsp Sat Sep 16 01:39:01 2006
@@ -4,13 +4,25 @@
 <%@ taglib prefix="portlet" uri="http://java.sun.com/portlet" %>
 <portlet:defineObjects/>
 
-<form action="<portlet:actionURL portletMode='view'/>" method="post">
+<script language="JavaScript">
+var <portlet:namespace/>formName = "<portlet:namespace/>DBForm";
+var <portlet:namespace/>requiredFields = new Array("createDB");
+var <portlet:namespace/>requiredFields2 = new Array("sqlStmts");
+function <portlet:namespace/>validateForm(){
+    return textElementsNotEmpty(<portlet:namespace/>formName, <portlet:namespace/>requiredFields);
+}
+function <portlet:namespace/>validateForm2(){
+    return textElementsNotEmpty(<portlet:namespace/>formName, <portlet:namespace/>requiredFields2);
+}
+</script>
+
+<form name="<portlet:namespace/>DBForm" action="<portlet:actionURL portletMode='view'/>" method="post">
 
 <table width="100%"  border="0">
   <tr>
     <td><div align="right">Create DB:</div></td>
     <td><input name="createDB" type="text" size="30">&nbsp;
-      <input type="submit" name="action" value="Create"></td>
+      <input type="submit" name="action" value="Create" onClick="return <portlet:namespace/>validateForm();"></td>
     </tr>
   <tr>
     <td><div align="right">Delete DB:</div></td>
@@ -31,7 +43,7 @@
         <option value="${db}">${db}</option>
       </c:forEach>
       </select>&nbsp;
-      <input type="submit" name="action" value="Run SQL"></td>
+      <input type="submit" name="action" value="Run SQL" onClick="return <portlet:namespace/>validateForm2();"></td>
   </tr>
   <tr>
     <td></td>