Read Data from a Checkbox : Form Checkbox « Rails « Ruby






Read Data from a Checkbox


Create a new file, public\input.html

 <html>
   <head>
     <title>Using Checkboxes</title>
   </head>
   <body>
     <h1>Working With Checkboxes</h1>
     This Ruby on Rails application lets you read data from checkboxes.
     <br>
     <form action = "/hello/there">
       Would you like a raise?
       <br>
       <input type="checkbox" name="check1">Yes
       <br>
       <br>
       <input type="submit"/>
     </form>
   </body>
 </html>

Edit app\controllers\hello_controller.rb

 class HelloController < ApplicationController
   def there
     @data = params[:check1]
   end
 end
 
File: app\views\hello\there.rhtml:

 <html>
   <head>
     <title>Reading data from text fields</title>
   </head>
   <body>
     <br>
     <% if @data %>
     You clicked yes.
     <% else %>
     You did not click yes.
     <% end %>
     <br>
     <br>
   </body>
 </html>
 
 Start the WEBrick server: ruby script/server

 Navigate to http://localhost:3000/input.html.

 

 








readCheckBox.zip( 89 k)

Related examples in the same category