1.11M Members

retrieve value from dynamic textbox in java

 
0
 

hi !

Anyone can tell me how can i get the value of dynamic textbox on jsp page.
If i'll use
request.getParameter("elementName");
here as text box will be generated dynamically i can't assign name of the text box .
Pleeeeeeeeeeeeeeeeeeeeeeez help !!!
Thanks :)

 
0
 

Your question doesn't make any sense. Post an example, read about javascript

 
0
 

-----------------------------------------code -----------------------------

<%
 try{
   if(session!=null){
    %>

<%@page contentType="text/html" pageEncoding="UTF-8" %>
<!DOCTYPE HTML PUBLIC "-//W3C//Dtd HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<%@page  import="java.sql.*,com.etravel.*,java.util.ArrayList" %>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Online Booking</title>
<link href="style.css" rel="stylesheet" type="text/css" />

</head>
<body>
    <form name="frmPassengerInfo" action="passengerInfo.jsp">


    <%

      // String selectedSeats = request.getParameter("hdnSelectedSeats");
      String strSelectedBoardingPoint = request.getParameter("listBP");
      String strSelectedDropingPoint = request.getParameter("listDP");
      //session.setAttribute(selectedSeats, selectedSeats);
      session.setAttribute("boardingPoint",strSelectedBoardingPoint);
      session.setAttribute("dropingPoint" , strSelectedDropingPoint);

      Object obj1=(session.getAttribute("source"));
        Object obj2=(session.getAttribute("destination"));
       Object obj3=(session.getAttribute("person"));
      Object obj4=(session.getAttribute("doj"));
       Object obj5=(session.getAttribute("trip"));
      Object obj6=(session.getAttribute("busType"));
      Object obj7=(session.getAttribute("startTime"));
      Object obj8=(session.getAttribute("reachTime"));
      Object obj9=(session.getAttribute("seatFare"));
       //Object obj10=(session.getAttribute("sleeperFare"));
       Object obj11=(session.getAttribute("totalFare"));
      Object obj12 = (session.getAttribute("selectedSeats"));

      String sessionSource=obj1.toString();
      String sessionDestination=obj2.toString();
      String sessionPerson=obj3.toString();
      String sessionDoj=obj4.toString();
      String sessionTrip=obj5.toString();
     String sessionBusType=obj6.toString();
      String sessionStartTime=obj7.toString();
       String sessionReachTime=obj8.toString();
      String sessionSeatFare=obj9.toString();
     // String sessionSleeperFare=obj10.toString();
      String sessionTotalfare = obj11.toString();
      //double sessionTotalfare = Double.parseDouble(str1);
     String sessionSelectedSeats = obj12.toString();
      int forTable = Integer.parseInt(sessionPerson);

        %>

      <%! Connection con = null;
        Statement stmtSelectBP;
        ResultSet rsSelectBP;
        Statement stmtSelectDP;
        ResultSet rsSelectDP;
        ArrayList listSelectedSeats = new ArrayList();
       %>

   <%
        String sqlSelectBP="select BoardingPoints from BoardingPoints where CityName=='"+sessionSource+"'";


        String sqlSelectDP="select BoardingPoints from BoardingPoints where CityName=='"+sessionDestination+"'";

    %>
    
<jsp:include page="header.jsp" />
<div id="round_top" ></div>
<div id="contentTop" class="fixed">
    <%
       // String selectedBus = request.getParameter("rdSelectedBus");
      
          con = (Connection) com.etravel.ConnectionClass.connection();
    %>

    <table align="center">
        <tr><td align="center"><img src="images/bus_icon.gif" alt=".." width="40" height="40" style="opacity:0.4;filter:alpha(opacity-40)" /></td>
            <td align="center"><img src="images/seat_icon.gif" alt=".." width="40" height="40" style="opacity:0.4;filter:alpha(opacity-40)" /></td>
            <td align="center"><img src="images/passenger.jpeg" alt=".." width="40" height="40"   /></td>
            <td align="center"><img src="images/tick.jpeg" alt=".." width="40" height="40"  style="opacity:0.4;filter:alpha(opacity-40)"/></td></tr>
        <tr>
           <td align="center" style="opacity:0.4;filter:alpha(opacity-40)" >Select Bus</td>
            <td align="center" style="opacity:0.4;filter:alpha(opacity-40)" >Seat Selection</td>
            <td align="center" >Passenger Info</td>
            <td align="center" style="opacity:0.4;filter:alpha(opacity-40)" >Confirmation</td>
        </tr>
    </table>
    
           <% String selectedSeat[] = sessionSelectedSeats.split(",");

           %>
    <strong><center>  <%=sessionSource%> To <%=sessionDestination%> Journy Date : <%=sessionDoj%></center></strong>
    <h5>Please fill-up the following details for ticket booking------</h5>
  
</div>

    <div id="content" class="fixed">
        <div id="maincontent">

            <table>
                <tr><th> Onward Seat(s)</th>
                    <%
                    if(sessionTrip.equals("round")){
                    %>
                <th> Return Seat(s)</th>
                <%}%>
                <th> Name of Passenger(s)</th>
                <th> Gender</th>
                <th> Age(yrs)</th></tr>
       <%
               for(int i=0;i<forTable;i++){
                  // listSelectedSeats.add(selectedSeat[i]);
                   
            %>
                <tr><td><input type="text" size="15" name="txtOnwardSelectedSeats<%=i%>" value="<%=selectedSeat[i]%>" readonly /></td>
                    <%
                    if(sessionTrip.equals("round")){

                    %>
                    <td><input type="text" size="15"  name="txtReturnSelectedSeats" readonly/></td>
                    <%}
                   %>
                    
                    <td><input type="text" name="" /></td>

                  <td> <select name="gender">
                          <option>--Select--</option>
                    <option>Female</option>
                    <option>Male</option>
                </select></td>
                <td><input type="text" size="5" /></td></tr>
               
<%}%>


            </table>
            <%
           // session.setAttribute("selectedSeats",listSelectedSeats);
            %>
            
            <table align="center">
             
                   <tr><td>Address</td><td><input type="text" name="txtAddress" id="txtAddress"  size="30"/></td></tr>
                   <tr><td>Contact Number</td><td><input type="text" name="txtNumber" id="txtNumber" size="30"/></td></tr>
                   <tr><td>Email Id</td><td><input type="text" name="txtEmail" id="txtEmail" size="30"/></td></tr>
                   <tr><td>Id Card Type</td><td><select>
                               <option>----Select----</option>
                               <option>Driving License</option>
                               <option>Passport Number</option>
                               <option>PAN Card </option>
                                <option>Voter ID</option>
                               <option>Central/State Govt. issued ID</option>
                               <option>Others</option>
                           </select></td></tr>
                   <tr> <td>If Others</td><td><input type="text" name="txtOthers" id="txtOthers" size="30" /></td></tr>
                   <tr><td>Id Card Number</td><td><input type="text" name="txtIdCardNumber" id="txtIdCardNumber" size="30"/></td></tr>
                   <tr><td>Issuing Authority</td><td><input type="text" name="txtIssuingAuthority" id="txtIssuingAuthority" size="30" /></td></tr>
               </table>
            <center>  <font color="red" size="1"> <b>ID card details are mandatory for ticket cancellation.<br>
                Please provide ID Card Type, ID Card Number and Issuing Authority. <br>
                These are necessary to cancel the ticket.</b></font></center>

        </div>
        <div id="sidebar">

            <table>
                <tr>
                    <th colspan="100%">
                        Travel Details
                    </th>
                </tr>
                <tr></tr><tr></tr><tr></tr><tr></tr><tr><tr></tr><tr></tr>
                <tr><td>Bus Type</td><td>:<%=sessionBusType%></td></tr>
                <tr></tr><tr></tr><tr></tr><tr></tr>
                <tr><td>Source</td><td>:<%=sessionSource%></td></tr>
                 <tr></tr><tr></tr><tr></tr><tr></tr>
                <tr><td>Destination</td><td>:<%=sessionDestination%></td></tr>
                 <tr></tr><tr></tr><tr></tr><tr></tr>
               <tr><td>Start Time</td><td>:<%=sessionStartTime%></td></tr>
                 <tr></tr><tr></tr><tr></tr><tr></tr>
                <tr><td>Reach Time</td><td>:<%=sessionReachTime%></td></tr>
                 <tr></tr><tr></tr><tr></tr><tr></tr>
                 <tr><td>Boarding Point</td><td>:<%=strSelectedBoardingPoint%></td></tr>
                 <tr></tr><tr></tr><tr></tr><tr></tr>
                <tr><td>Droping Point</td><td>:<%=strSelectedDropingPoint%></td></tr>
                 <tr></tr><tr></tr><tr></tr><tr></tr>
                <tr><td>Number Of Persons</td><td>:<%=sessionPerson%></td></tr>
                 <tr></tr><tr></tr><tr></tr><tr></tr>
               <%-- <tr><td>Selected Seats</td><td></td><td>:<%=selectedSeats%></td></tr>
                 <tr></tr><tr></tr><tr></tr><tr></tr>--%>
                <tr><td>Seat fare</td><td>:<%=sessionSeatFare%></td></tr>
                 <tr></tr><tr></tr><tr></tr><tr></tr>
                <tr><td>total Fare</td><td>:<%=sessionTotalfare%></td></tr>
                
            </table><br><br><br><br><br><br>

               <a href="seatBooking.jsp"><img src="images/back.jpg" height="25" width="80" alt="Back" border="0" /></a>
                <input type="image" src="images/continue.jpg" height="25" width="80" alt="Continue" border="0"/>
        </div>
               
              </div>
<div id="round_bottom" ></div>
          <jsp:include page="footer.jsp" />
    </form>
</body>
</html>
<%
  }
 }
 catch(Exception e){
     out.println("exception" +e);
     %>
    <%-- <script language="javascript">var answer = confirm("Session expired! Want to go to the home page?")
	if (answer){

                  window.location="index.jsp"

              }
	else{

             window.close();
                 }</script>--%>
    <% } %>

how will i get value from the textboxes given for name,gender,age as textbox increases according to number of seats selected.

 
0
 

I am not going to read that! And it is clear that you don't know how to write proper HTML as well. Try to learn first HTML and post some code that can read. Use the button (code) when creating a new post.

And this:

<tr></tr><tr></tr><tr></tr><tr></tr>

Is not proper html

 
0
 

headache on this thread ....

 
0
 

@nikita.chandra what on Earth you trying to do copying whole Daniweb page content and reposting it?

You
This article has been dead for over six months: Start a new discussion instead
Post:
Start New Discussion
Tags Related to this Article