如何从jsp中的复选框获取值?

时间:2019-07-02 02:06:06

标签: java html

我想尝试使用JSP从复选框中获取值,但到目前为止没有成功

  <%!
    // Define global variables
    String state = "off";
%>

      <%!
    public void getState(String state) {
        if(state.equals("on")){
            %> <h1>ON</h1> <%!
        }
  }
  %>


        <!-- Toggle button -->
        <div class="togglebutton">
          <label>
            <input type="checkbox" onclick="<% getState(state); %>">
              <span class="toggle"></span>
                Toggle is off
          </label>
        </div>

此代码的作用是无需调用即可打印功能! 任何帮助将不胜感激!

2 个答案:

答案 0 :(得分:0)

<input TYPE=checkbox name=sports VALUE=Cricket> 试试这个语法 我希望代码能正常运行

答案 1 :(得分:0)

我认为是因为您在if语句中放置了一条print语句,请尝试遵循这种样式

 <body>
      <%!               
      public int add(int a,int b)           
              {                                     
        return a+b;
              } 
       %>

      <% 
      int k;                
          k=add(5,6);
      %>

      <%=                   
          k                     
      %>

    </body>