
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<%@page language="java"%>
<%@page import="java.sql.*"%>
<html>
<head>
<title>Post Available Bench</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link rel="stylesheet" type="text/css" href="css/masterStyle.css" />
<script type="text/javascript">
function getOptions1(Countrytype) {
var list;
var list1;
var listValue;
var listValue1;
if (Countrytype == "India") {
list = new Array("Andrapradesh","Bihar","Gujarat","Karnataka","Kerala","Madhya Pradesh","Maharastra","Orissa","Tamilnadu");
listValue = new Array("Andrapradesh","Bihar","Gujarat","Karnataka","Kerala","Madhya Pradesh","Maharastra","Orissa","Tamilnadu");
list1 = new Array("Hyderabad","Patna","Ahmedabad","Benguluru","Kochi","Bhopal","Mumbai","Cuttack","Chennai");
listValue1=new Array("Hyderabad","Patna","Ahmedabad","Benguluru","Kochi","Bhopal","Mumbai","Cuttack","Chennai");
}
for (var i = 0; i < document.benchForm.country.length; i++) { //Clear the 2nd menu
document.benchForm.state.options[i] = null;
document.benchForm.city.options[i] = null;
}
for (var i = 0; i < list.length; i++) { //Repopulate 2nd menu
document.benchForm.state.options[i] = new Option(list[i],listValue[i],0,0);
document.benchForm.city.options[i] = new Option(list1[i],listValue1[i],0,0);
}
}
function addRow(){
var tbody = document.getElementById("tbodyId");
var current_row=document.createElement("TR");
var current_cell1=document.createElement("TD");
var input=document.createElement("INPUT");
input.type="checkbox";
input.id="active";
input.name="active";
current_cell1.appendChild(input);
current_row.appendChild(current_cell1);
var current_cell2=document.createElement("TD");
var input=document.createElement("INPUT");
input.type="text";
input.id="resourceName";
input.name="resourceName";
current_cell2.appendChild(input);
current_row.appendChild(current_cell2);
var current_cell3=document.createElement("TD");
var input=document.createElement("INPUT");
input.type="text";
input.id="expYears";
input.name="expYears";
current_cell3.appendChild(input);
current_row.appendChild(current_cell3);
var current_cell4=document.createElement("TD");
var input=document.createElement("INPUT");
input.type="text";
input.id="primaryskill";
input.name="primaryskill";
current_cell4.appendChild(input);
current_row.appendChild(current_cell4);
var current_cell5=document.createElement("TD");
var input=document.createElement("INPUT");
input.type="text";
input.id="available";
input.name="available";
current_cell5.appendChild(input);
current_row.appendChild(current_cell5);
var current_cell6=document.createElement("TD");
var input=document.createElement("INPUT");
input.type="text";
input.id="expires";
input.name="expires";
current_cell6.appendChild(input);
current_row.appendChild(current_cell6);
var current_cell7=document.createElement("TD");
var input=document.createElement("INPUT");
input.type="hidden";
input.id="companyName";
input.name="companyName";
input.value="<%= session.getAttribute( "theName" ) %>";
current_cell7.appendChild(input);
current_row.appendChild(current_cell7);
tbody.appendChild(current_row);
}
function generatenew()
{
var d=document.getElementById("div");
d.innerHTML+="<p><input type='text' name='otherprimaryskill'>";
}
function generatenew1()
{
var d=document.getElementById("div1");
d.innerHTML+="<p><input type='text' name='othersecondaryskill'>";
}
function getOptions(skilltype) {
var list;
var listValue;
if (skilltype == "Java") {
list = new Array("CoreJava","J2EE","J2SE","Struts","Hibernet","Springs","JSP","Servlet","JavaScript");
listValue = new Array("CoreJava","J2EE","J2SE","Struts","Hibernet","Springs","JSP","Servlet","JavaScript");
}
if (skilltype == ".NET") {
list = new Array("ASP.NET","C#","VB.NET");
listValue = new Array("ASP.NET","C#","VB.NET");
}
if (skilltype == "Database") {
list = new Array("MySql","SQL","oracle");
listValue = new Array("MySql","SQL","oracle");
}
for (var i = 0; i < document.benchForm.primaryskill.length; i++) { //Clear the 2nd menu
document.benchForm.Skills.options[i] = null;
}
for (var i = 0; i < list.length; i++) { //Repopulate 2nd menu
document.benchForm.Skills.options[i] = new Option(list[i],listValue[i],0,0);
}
}
function f2Submit() {
document.benchForm1.action="PostController"
document.benchForm1.submit();
alert('Form Submitted');
}
function f1Submit() {
document.benchForm.action="PostavailableController"
document.benchForm.submit();
}
function submitAll() {
f2Submit();
f1Submit();
}
</script>
</head>
<% String message = (String) request.getAttribute("message");
String error = (String) request.getAttribute("error");
String theName = (String) session.getAttribute("theName");
%>
<% if (theName== null || theName.equals("")) {
request.setAttribute("error", "User Session Expired");
%>
<jsp:forward page="Register.jsp"/>
<%
}
%>
<body>
<div id="headerWrapper">
<div id="header">
<p><center><font size="5"/> Post Available Bench</center></p>
</div>
</div>
<form name="benchForm" id="benchForm" action="PostavailableController" method="POST" >
<table width="100%" align="center">
<tr>
<td align="right"></td>
<td align="left"> <input type="hidden" name="companyName" value="<%= session.getAttribute( "theName" ) %>" size="20" value=""></td>
</tr>
<tr>
<td align="right">Country </td>
<td align="left">:
<select name="country" onchange="getOptions1(this.value)">
<option value="">Select Country</option>
<option value="India">India</option>
<option value="USA">USA</option>
<option value="UK">UK</option>
<option value="Singapore">Singapore</option>
<option value="Australia">Australia</option>
</select>
</td>
</tr>
<tr>
<td align="right">State</td>
<td align="left">:<select name="state" >
<option value="">Select State</option>
</select>
</tr>
<tr>
<td align="right">City</td>
<td align="left">:<select name="city" >
<option value="">Select City</option>
</select>
</tr>
<tr>
<td align="right">Industry</td>
<td align="left">:
<select name="industry">
<option value="IT Services">IT Services</option>
<option value="IT Product">IT Product</option>
<option value="ITES">ITES</option>
<option value="Other">Other</option>
</select>
</td>
</tr>
<tr>
<td align="right">Primary Skill:</td>
<td align="left"> <select name="primaryskill" onchange="getOptions(this.value)">
<option value="">Select Skills</option>
<option value="Java">Java</option>
<option value=".NET">.NET</option>
<option value="Database">Database</option>
</select> </td>
<tr>
<td>
<div id="div" align="right" >
<input type="button" value="Other Skills" onclick="generatenew()" class="BtnStyle"></div>
</td>
</tr>
<tr>
<td align="right">
Secondary Skill:</td>
<td align="left"><select name="Skills" >
<option value="">Select Skills</option>
</select>
</td>
</tr>
</center>
<tr>
<td>
<div id="div1" align="right" >
<input type="button" value="Other Skills" onclick="generatenew1()" class="BtnStyle"></div>
</td>
</tr>
<tr>
<td align="right">Name</td>
<td align="left">: <input type="text" name="name" size="20" value=""></td>
</tr>
<tr>
<td align="right">Title</td>
<td align="left">:
<select name="title">
<option value="Mr.">Mr.</option>
<option value="Mrs.">Mrs.</option>
<option value="Ms.">Ms.</option>
</select>
</td>
</tr>
<tr>
<td align="right">Role</td>
<td align="left">:
<select name="role">
<option value="Head of the Company">Head of the Company</option>
<option value="india">Head of the Company</option>
<option value="Head of HR">Head of HR</option>
<option value="Head of Talent Acquisition">Head of Talent Acquisition</option>
<option value="Head of Delivery">Head of Delivery</option>
<option value="Head of Technology Practice">Head of Technology Practice</option>
<option value="Head of Commercial">Head of Commercial</option>
<option value="Head of Operations">Head of Operations</option>
</select>
</td>
</tr>
<tr>
<td align="right">Email</td>
<td align="left">: <input type="text" name="mail" size="20" value=""></td>
</tr>
<tr>
<td align="right">Phone</td>
<td align="left">: <input type="text" name="phone" size="20" value=""></td>
</tr>
<!-- <tr>
<td align="right">Availability date</td>
<td align="left">: <input type="text" id="demo1" name="availabilityDate" size="20">
<a href="javascript:NewCal('demo1','DDMMYYYY',false,24)"><img src="cal.gif" width="16" height="16" border="0" alt="Pick a date"></a>
</td>
</tr>
<tr>
<td align="right">Availability expires on</td>
<td align="left">: <input type="text" id="demo2" name="availabilityExpires" size="20">
<a href="javascript:NewCal('demo2','DDMMYYYY',false,24)"><img src="cal.gif" width="16" height="16" border="0" alt="Pick a date"></a>
</td>
</tr>-->
<tr>
<td align="right">Experience Years :</td>
<td align="left">
<select name="expYears">
<%
for (int i = 0; i < 10; i++) {
%>
<option value="<%=i%>"><%=i%></option>
<%
}
%>
</select>
</td>
</tr>
<tr>
<td align="right">No of Resource Available :</td>
<td align="left">
<select name="noOfResources">
<%
for (int i = 0; i < 10; i++) {
%>
<option value="<%=i%>"><%=i%></option>
<%
}
%>
</select>
</td>
</tr>
<tr>
<td align="right">Comments :</td>
<td align="left"> <textarea name="comments" rows="5" cols="20"></textarea></td>
</tr>
</table>
<br/>
</form>
<form name="benchForm1" id="benchForm1" action="PostController" method="POST" >
<body onload="addRow();">
<center> <table border="2" style="border-color: black;border-style: solid name=Resource" >
<tr bgcolor="yellow">
<th>Active</th>
<th>Resource Name</th>
<th>Experience</th>
<th>Skills</th>
<th>Available On</th>
<th>Expires On</th>
</tr></center>
<tbody id="tbodyId"></tbody>
<tr >
<center> <td >
<input type="button" value="Add" onclick="addRow();" />
</td> </center>
</tr>
</table>
</center>
</form>
<form name="frm" action="javascript:submitAll()" method="GET">
<center> <input type="submit" value="Submit" class="BtnStyle" > </center>
</form>
<center>
<div id="footer">
<hr />
<div id="copyright">
<p>© 2011, ShareMyResources. All Rights Reserved</p>
</div>
<div id="footerNav">
<ul>
<li><a href="#">About</a></li>
<li><a href="#">Advertise</a></li>
<li><a href="#">Sitemap</a></li>
<li><a href="#">Terms</a></li>
<li><a href="#">Career</a></li>
<li><a href="#">Contact Us</a></li>
</ul>
</div>
</div>
</center>
</body>
</html>
Hi sir,
This my coding in this i have two forms and in second form i have to upload resume inside the grid view of the table and finally if i submit the page,two form with resume also want to submit i was struggling this issue for so many days so please send the solution for this problem as soon as possible...
Regards, R.Santhosh.
If you are facing any programming issue, such as compilation errors or not able to find the code you are looking for.
Ask your questions, our development team will try to give answers to your questions.