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">
- <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>
- <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>