Author: tyrell
Date: Mon Feb 25 23:39:07 2008
New Revision: 14200
Log:
Fixing MASHUP-672
Modified:
trunk/mashup/java/modules/www/register_self.jsp
Modified: trunk/mashup/java/modules/www/register_self.jsp
==============================================================================
--- trunk/mashup/java/modules/www/register_self.jsp (original)
+++ trunk/mashup/java/modules/www/register_self.jsp Mon Feb 25 23:39:07 2008
@@ -44,7 +44,7 @@
<%
ResourceBundle bundle = ResourceBundle.getBundle("UI");
Registry registry = RegistryUtils.getRegistry(request);
-
+
String bounceback = request.getParameter("bounceback");
String firstCall = request.getParameter("firstcall");
if (bounceback == null) {
@@ -55,7 +55,7 @@
if (RegistryUtils.isLoggedIn(registry)) {
response.sendRedirect(bounceback);
- }
+ }
%>
<jsp:useBean id="registrationHandler"
class="org.wso2.mashup.webapp.identity.RegistrationBean"
scope="request">
@@ -82,7 +82,45 @@
<link href="css/styles.css" rel="stylesheet" type="text/css"/>
<script language="javascript" src="js/common.js"
type="text/javascript"></script>
<script language="javascript"
- type="text/javascript">userLoggedOn =
<%=RegistryUtils.isLoggedIn(registry) %>;</script>
+ type="text/javascript">userLoggedOn =
<%=RegistryUtils.isLoggedIn(registry) %>;</script>
+ <script type="text/javascript" language="JavaScript">
+ function validateInput() {
+ var inputs = document.getElementsByTagName("input");
+ var field = "";
+
+ for (var x = 0; x < inputs.length; x++) {
+ if (((inputs[x].type == "text") || (inputs[x].type ==
"password")) &&
+ (inputs[x].value == "")) {
+
+ switch (inputs[x].name) {
+ case "userName":
+ field = "User Name";
+ break;
+ case "fullName":
+ field = "Full Name";
+ break;
+ case "emailId":
+ field = "E-Mail";
+ break;
+ case "password":
+ field = "Password";
+ break;
+ case "confirmedPassword":
+ field = "Password Confirmation";
+ break;
+ case "captcha":
+ field = "Captcha (The text you see in the image)";
+ break;
+ }
+
+ alert("Please enter a value for '" + field + "'");
+ return false;
+ }
+ }
+
+ return true;
+ }
+ </script>
</head>
<body>
<div id="page">
@@ -93,7 +131,7 @@
<% if (RegistrationBean.isSelfRegistrationEnabled()) { %>
<div class="mashup_title">Self Registration - will be verified via
e-mail</div>
<br />
- <form name="formRegisterSelf" method='post'
action="register_self.jsp">
+ <form name="formRegisterSelf" method='post'
action="register_self.jsp" onsubmit="return validateInput();">
<input type="hidden" name="bounceback"
value="<%=bounceback%>"/>
<table>
<tr>
@@ -136,7 +174,7 @@
.getErrorMessage("confirmedPassword")%></font>
</td>
</tr>
- <tr>
+ <tr>
<td>
<div align="center"><img
src="captcha.jsp"/></div>
</td>
@@ -145,7 +183,7 @@
<label>Type the text you see in the image
here<font color="#FF0000">*</font></label>
<br/>
<input type="text" name="captcha"
-
value="<%=registrationHandler.getCaptcha()%>"/>
+
value="<%=registrationHandler.getCaptcha()%>"/>
<br><font
color="#FF0000"><%=registrationHandler.getErrorMessage("captcha")%></font>
</td>
</tr>
@@ -179,7 +217,7 @@
<div class="mashup_title">Self Registration Disabled</div>
<div> Self-registration disabled. Please contact
administrator to register yourself.</div>
<% } %>
- <br>
+ <br>
</div>
<%@ include file="footer.jsp" %>
</div>
_______________________________________________
Mashup-dev mailing list
[email protected]
http://www.wso2.org/cgi-bin/mailman/listinfo/mashup-dev