Java Tutorial/JSP/Form CheckBox

Материал из Java эксперт
Перейти к: навигация, поиск

Check the CheckBox in your code based on the selection on RadioButton

   <source lang="java">

<HTML>

   <HEAD>
       <TITLE>Design Your Car!</TITLE>
   </HEAD>

   <BODY>
   <% 
       String aCar = "", bCar = "", cCar = "";
       String check1 = "", check2 = "", check3 = "";
       if(request.getParameter("radios") != null) {
          if(request.getParameter("radios").equals("aCar")){
              aCar = "CHECKED";
              check2 = "CHECKED";
          }
          if(request.getParameter("radios").equals("bCar")){
              bCar = "CHECKED";
              check1 = "CHECKED";
              check3 = "CHECKED";
          }
          if(request.getParameter("radios").equals("cCar")){
              cCar = "CHECKED";
              check1 = "CHECKED";
              check2 = "CHECKED";
              check3 = "CHECKED";
          }
      }
   %>

Design Your Car!

       <FORM METHOD="POST">
                       Car
                       <INPUT TYPE="radio" NAME="radios" VALUE="aCar"
                           <%= aCar %>
                       >
                      Cheese Car
                      
<INPUT TYPE="RADIO" NAME="radios" VALUE="bCar" <%= bCar %> > Turkey Car

<INPUT TYPE="RADIO" NAME="radios" VALUE="cCar" <%= cCar %> > Ham Car
                       Colors
                       <INPUT TYPE="CHECKBOX" NAME="check1" VALUE="check1"
                           <%= check1 %>
                       >
                       Red
                       

<INPUT TYPE="CHECKBOX" NAME="check2" VALUE="check2" <%= check2 %> > Yellow

<INPUT TYPE="CHECKBOX" NAME="check3" VALUE="check3" <%= check3%> > Black
           

<INPUT TYPE="SUBMIT" VALUE="Submit"> </FORM> </BODY>

</HTML></source>





Read Form Checkboxes

index.jsp



   <source lang="java">

<HTML>

   <HEAD>
       <TITLE>Submitting Check Boxes</TITLE>
   </HEAD>

   <BODY>

Submitting Check Boxes

       <FORM ACTION="basic.jsp" METHOD="post">
            <INPUT TYPE="CHECKBOX" NAME="check1" VALUE="check1" CHECKED>
            Checkbox 1
           
<INPUT TYPE="CHECKBOX" NAME="check2" VALUE="check2"> Checkbox 2
<INPUT TYPE="CHECKBOX" NAME="check3" VALUE="check3"> Checkbox 3
<INPUT TYPE="SUBMIT" VALUE="Submit"> </FORM> </BODY>

</HTML></source>