D:\JavaFrameworks\InsuranceFramework\web\jsp\DatesFields.jsp |
1 <%-- 2 Document : DatesFields 3 Created on : Oct 22, 2010, 4:04:01 PM 4 Author : sameldin 5 --%> 6 <%@ page import="java.util.ArrayList"%> 7 <%@ page import="java.util.Calendar" %> 8 <%@ page import="java.text.SimpleDateFormat" %> 9 <%@ page import="constants.*" %> 10 11 <% 12 //******************************************** 13 Calendar cal = Calendar.getInstance(); 14 SimpleDateFormat sdf = new SimpleDateFormat("MM/dd/yyyy"); 15 String todayDateString = sdf.format(cal.getTime()); 16 //cal.set((Calendar.MONTH - 1), Calendar.DAY_OF_MONTH); 17 int monthNumber = cal.get(Calendar.MONTH); 18 cal.set((Calendar.MONTH), monthNumber -1 ); 19 String lastMonthDate = sdf.format(cal.getTime()); 20 //=============================== 21 String pageTxtFromDt = lastMonthDate; 22 String pageTxtToDt = todayDateString; 23 //=============================== 24 String userID = ""; 25 String firstName = ""; 26 String lastName = ""; 27 28 29 //******************************************** 30 %> 31 <%@page contentType="text/html" pageEncoding="UTF-8"%> 32 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" 33 "http://www.w3.org/TR/html4/loose.dtd"> 34 <link rel="stylesheet" href="../css/sam_css.css" type="text/css"> 35 <html> 36 <head> 37 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> 38 <title>JSP Page</title> 39 <script> 40 //******************************************** 41 function checkDates(startDate,endDate) 42 { 43 dateStart = new Date(); 44 dateEnd = new Date(); 45 46 date1temp = new Date(startDate); 47 dateStart.setTime(date1temp.getTime()); 48 49 date2temp = new Date(endDate); 50 dateEnd.setTime(date2temp.getTime()); 51 52 // check the difference of passed date and event end date 53 if(dateStart.getTime()>dateEnd.getTime()) 54 { 55 return false; 56 } 57 return true; 58 } 59 //=============================== 60 function startSearch() 61 { 62 if(!checkDates(document.SearchForm.<%=Constants.SEARCH_FROM_DATE%>.value,document.searchForm.<%=Constants.SEARCH_FORM_TXT_FROM_DATE_FIELD%>.value)) 63 { 64 alert('Event To Date can not be before From Date.'); 65 return; 66 } 67 document.searchForm.<%= Constants.SEARCH_WHICH_SUBMISSION_TYPE%>.value = "<%=Constants.SEARCH_WHICH_SUBMISSION_TYPE%>"; 68 document.searchForm.<%= Constants.SEARCH_WHICH_SUBMISSION_VALUE%>.value = "0"; 69 document.searchForm.submit(); 70 } 71 //=============================== 72 function resetToDefualtValues() 73 { 74 document.searchForm.<%= Constants.SEARCH_WHICH_SUBMISSION_TYPE%>.value = "<%=Constants.SEARCH_WHICH_SUBMISSION_VALUE%>"; 75 document.searchForm.<%= Constants.SEARCH_FORM_TXT_FROM_DATE_FIELD%>.value = "<%=pageTxtFromDt%>"; 76 document.searchForm.<%= Constants.EARCH_FORM_TXT_TO_DATE_FIELD%>.value = "<%=pageTxtToDt%>"; 77 document.searchForm.<%= Constants.SEARCH_USER_ID%>.value = ""; 78 document.searchForm.<%= Constants.SEARCH_FIRST_NAME%>.value = ""; 79 } 80 //******************************************** 81 </script> 82 </head> 83 <body> 84 <form name="searchForm" method=post ACTION="<%=Constants.PROXY_PATH%>SearchServlet"> 85 <INPUT TYPE="hidden" NAME="<%= Constants.SEARCH_WHICH_SUBMISSION_TYPE%>" value="<%=Constants.SEARCH_WHICH_SUBMISSION_VALUE%>"/> 86 87 <h1>Hello World!</h1> 88 89 <table border="0"> 90 <tr> 91 <TD> 92 <input class="InputField" 93 maxlength="10" size="10" 94 value="<%=pageTxtFromDt%>" 95 name="<%=Constants.SEARCH_FORM_TXT_FROM_DATE_FIELD%>" readonly> 96 </TD> 97 <TD> 98 <input class="InputField" 99 maxlength="10" size="10" 100 value="<%=pageTxtToDt%>" 101 name="<%=Constants.EARCH_FORM_TXT_TO_DATE_FIELD%>" readonly> 102 </TD> 103 </tr> 104 <tr> 105 <TD> 106 User ID: <INPUT type="text" value="<%=userID%>" name="<%=Constants.SEARCH_USER_ID %>" SIZE="8"> 107 </TD> 108 <TD> 109 First Name:<INPUT type="text" value="<%=firstName%>" name="<%=Constants.SEARCH_FIRST_NAME %>" SIZE="8"> 110 </TD> 111 </tr> 112 <tr> 113 <TD> 114 <INPUT class="button" TYPE="button" value=" Search " onClick="startSearch()"> 115 </TD> 116 <TD> 117 <INPUT class="button" type="button" value=" Reset " onClick="resetToDefualtValues()"> 118 </TD> 119 </tr> 120 </table> 121 122 </form> 123 </body> 124 </html> 125 126