📄 signup.jsp
字号:
<%-- * @author Umesh * @version 1.0 * * Development Environment : Oracle9i JDeveloper * * Name of the File : SignUp.jsp * * Creation/Modification History : * Umesh 26-Apr-2002 Created * * Overview of Application : * * This page is part of the IBFBS application. * This page displays user's personal account information and allows the user * to Sign Up. After Valid Sign Up, user is allocated an account number using * which User can log in into this FBS. *--%><%@page contentType="text/html;charset=WINDOWS-1252" language="java" %><html><head><title>OTN Financial Brokerage System : SignUp Page</title><meta http-equiv="Content-Type" content="text/html; charset=WINDOWS-1252"><link rel="stylesheet" href="includes/contents.css" type="text/css"><SCRIPT LANGUAGE="JavaScript1.2" TYPE="text/javascript"><!--document.write("<SCRIPT LANGUAGE='JavaScript1.2' SRC='includes/tab.js' TYPE='text/javascript'><\/SCRIPT>");//--></SCRIPT><script language="JavaScript"><!--function checkPassword() { formObj = document.PROFILEFORM; var p1 = formObj.PASSWORD1.value; var p2 = formObj.PASSWORD2.value; if (p1 != p2) { alert("Both Passwords must be same"); return; } else return true;}function validateForm() { formObj = document.PROFILEFORM; var emailAddress = formObj.EMAIL.value; var mobileEmail = formObj.MOBILEEMAIL.value; if (formObj.FIRSTNAME.value == "") { alert("Please Enter Proper Non Empty Value of First Name"); return; } else if (formObj.FIRSTNAME.value.length > 20 ) { alert("First Name Can not be more than 20 Characters"); return; } else if (formObj.LASTNAME.value == "") { alert("Please Enter Proper Non Empty Value of Last Name"); return; } else if (formObj.LASTNAME.value.length > 20 ) { alert("Last Name Can not be more than 20 Characters"); return; } else if (formObj.ORGANIZATION.value == "") { alert("Please Enter Proper Non Empty Value of Organization"); return; } else if (formObj.ORGANIZATION.value.length > 40 ) { alert("Organization Can not be more than 40 Characters"); return; } else if (formObj.EMAIL.value == "") { alert("Please Enter Proper Non Empty Value of Email"); return; } else if (formObj.EMAIL.value.length > 100 ) { alert("Email Address Can not be more than 100 Characters"); return; } else if (emailAddress.indexOf("@") == -1) { alert("Proper Value of Email Address must contain @ char"); return; } else if (emailAddress.indexOf(".") == -1) { alert("Proper Value of Email Address must contain . char"); return; } else if (formObj.ADDRESS.value == "") { alert("Please Enter Proper Non Empty Value of Address"); return; } else if (formObj.ADDRESS.value.length > 40 ) { alert("Address Can not be more than 40 Characters"); return; } else if (formObj.CITY.value == "") { alert("Please Enter Proper Non Empty Value of City"); return; } else if (formObj.CITY.value.length > 15 ) { alert("City Name Can not be more than 15 Characters"); return; } else if (formObj.COUNTRY.value == "") { alert("Please Enter Proper Non Empty Value of Country"); return; } else if (formObj.COUNTRY.value.length > 20 ) { alert("Country Name Can not be more than 20 Characters"); return; } else if (formObj.STATE.value == "") { alert("Please Enter Proper Non Empty Value of State"); return; } else if (formObj.STATE.value.length > 15 ) { alert("State Name Can not be more than 15 Characters"); return; } else if (formObj.PHONE.value == "") { alert("Please Enter Proper Non Empty Value of Phone"); return; } else if (formObj.PHONE.value.length > 20 ) { alert("Phone Number Can not be more than 20 Characters"); return; } else if (formObj.PASSWORD1.value == "") { alert("Please Enter Proper Non Empty Value of Password"); return; } else if (formObj.PASSWORD1.value.length > 30 ) { alert("Password Can not be more than 30 Characters"); return; } else if (isNaN((formObj.LINESPERPAGE.value)) && (formObj.USERTYPE.selectedIndex ==0)) { alert("Valid Value of Lines Per Page is integer <= 10"); return; } else if ( (formObj.USERTYPE.selectedIndex ==0) && (((formObj.LINESPERPAGE.value) > 10 ) || ((formObj.LINESPERPAGE.value) < 1 ))) { alert("Valid Value of Lines Per Page is integer <= 10 and > 0 "); return; } else if ((formObj.ALERTMODE.selectedIndex == 1) && (formObj.MOBILEEMAIL.value == "")) { alert("Please Enter Non Empty Value of Mobile Email"); return; } else if ((mobileEmail.indexOf("@") == -1) && (formObj.ALERTMODE.selectedIndex == 1)) { alert("Proper Value of Mobile Email Address must contain @ char"); return; } else if ((mobileEmail.indexOf(".") == -1) && (formObj.ALERTMODE.selectedIndex == 1)) { alert("Proper Value of Mobile Email Address must contain . char"); return;// } else if (formObj.TIMERHOURS.value == "") {// alert("Please Enter Proper Non Empty Value of Timer Hours");// return;// } else if (formObj.TIMERMINS.value == "") {// alert("Please Enter Proper Non Empty Value of Timer Minutes");// return;// } else if (isNaN(formObj.TIMERHOURS.value)) {// alert("Valid Value of Timer Hours is integer ");// return;// } else if (isNaN(formObj.TIMERMINS.value)) {// alert("Valid Value of Timer Minutes is integer ");// return;// } else if ( ((formObj.TIMERMINS.value) >= 60 ) || ((formObj.TIMERMINS.value) < 0 ) ) {// alert("Valid Value of Timer Minutes is integer < 60 and >= 0 ");// return; } else if(!checkPassword()){ return; } else formObj.submit();}//--></script></head><body bgcolor="#FFFFEA"><jsp:include page="TitleGifs.jsp" flush="TRUE"/><jsp:include page="ShowError.jsp" flush="TRUE"/><table width="100%" border="1" cellpadding="0" cellspacing="0" bgcolor="#FFFFEA" bordercolor="#008000" height="80%"> <tr> <td bordercolor="#FFFFEA" width="240" bgcolor="#FFFFD5" valign="top"> <table cellspacing="4"> <tr> <td> <br> <div align="center"> <font color="#006200"><b>Terms and Conditions</b></font></div> <p> <font color="#990000">This site does not provide any legal, tax, or accounting advice or advice regarding the suitability or profitability of a security or investment. The timeliness, sequence, accuracy, adequacy, or completeness of investment information is not guaranteed.</font></p> <p><font color="#990000"> In the course of providing you with this trading service, we need to collect and maintain certain non public personal information about you. We do not disclose or sell your personal information. You must enter a unique Account Number and Password each time you access your account information online.</font></p> <br> </td> </tr> </table> </td> <td bordercolor="#FFFFEA"> <table border="0" cellspacing="0" cellpadding="0" width="100%"> <tr bordercolor="#008000" border="1"> <td align="right" bgcolor="#FFFFEA" bordercolor="#008000" > <b><font face="Verdana, Times New Roman, Times, serif" color="#990000">Sign Up Now and Start Trading Online! </font></b> </td> </tr> </table> <form name="PROFILEFORM" method="post" action="controllerservlet"> <table width="100%" border="0" cellpadding="4" cellspacing="4"> <tr> <th class="leftHead" width="180" align="right">First Name</th> <td width="160"> <input type="text" name="FIRSTNAME"> <input type="hidden" name="EVENTNAME" value="DOSIGNUP"> <input type="hidden" name="CALLOUT_EVENT" value=<%= request.getParameter("EVENTNAME") %> > </td> <th class="leftHead" width="180" align="right">Last Name</th> <td width="160"> <input type="text" name="LASTNAME"> </td> </tr> <tr> <th class="leftHead" width="180" align="right">New Password</th> <td width="160"> <input type="password" name="PASSWORD1"> </td> <th class="leftHead" width="180" align="right">Re-Enter Password</th> <td width="160"> <input type="password" name="PASSWORD2"> </td> </tr> <tr> <th class="leftHead" width="180" align="right">Organisation</th> <td width="160"> <input type="text" name="ORGANIZATION"> </td> <th class="leftHead" width="180" align="right">Email</th> <td width="160"> <input type="text" name="EMAIL"> </td> </tr> <tr> <th class="leftHead" width="180" align="right">Address</th> <td width="160"> <input type="text" name="ADDRESS"> </td> <td> </td> <td> </td> </tr> <tr> <th class="leftHead" width="180" align="right">City</th> <td width="160"> <input type="text" name="CITY"> </td> <th class="leftHead" width="180" align="right">State</th> <td width="160"> <input type="text" name="STATE"> </td> </tr> <tr> <th class="leftHead" width="180" align="right">Country</th> <td width="160"> <input type="text" name="COUNTRY"> </td> <th class="leftHead" width="180" align="right">Phone</th> <td width="160"> <input type="text" name="PHONE"> </td> </tr> <tr> <th class="leftHead" width="180" align="right">Alert Mode</th> <td width="180"> <select name="ALERTMODE"> <option value="E">EMAIL</option> <option value="M">MOBILE</option> </select> </td> <th class="leftHead" width="180" align="right">Mobile Email</th> <td width="160"> <input type="text" name="MOBILEEMAIL"> </td> </tr> <tr> <th class="leftHead" width="180" align="right">User Type</th> <td width="180"> <select name="USERTYPE"> <option value="I">INDIVIDUAL</option> <option value="C">ORGANIZATION</option> </select> </td> <th class="leftHead" width="180" align="right">Lines Per Page</th> <td width="160"> <input type="text" name="LINESPERPAGE"> </td> </tr><!-- <tr align="center"> <th class="leftHead" align="right" >Frequency of <br>Portfolio Updates </th> <td align="left" colspan="2"> <input type="text" name="TIMERHOURS" maxlength="2" size="3" value="0" ><span class="infoText"> Hour and </span> <input type="text" name="TIMERMINS" maxlength="2" size="3" value="15"><span class="infoText"> Minutes </span> </td> </tr>--> <tr> <td> </td> <td align="right"><img src="images/submit.gif" alt="Submit" onMouseUp="validateForm();"></td> <td><img src="images/cancel.gif" alt="Cancel" onMouseUp="history.go(-1);"></td> <td> </td> </tr> </table> </form> </td> </tr> </table><jsp:include page="Footer.jsp" flush="false"/></body></html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -