In my visualforce page I have two command button. I want to store boolean value into database against those radio button. I have chosen the field type as 'checkbox'. Please help me.

My vf code is

<apex:page standardStylesheets="false" controller="RadioButtonTestController" showHeader="false" sidebar="false">
<apex:form >
    <div align="center">

        <apex:selectRadio value="{!Country}" > 
           India <apex:selectOption itemValue="true"></apex:selectOption>&nbsp;&nbsp;
          China &nbsp;&nbsp;<apex:selectOption itemValue="false"></apex:selectOption>

            <apex:actionSupport event="onchange" 

        <apex:commandButton value="Show country" action="{!showCountry}"/>

My Controller is: `

public class RadioButtonTestController 

{ public Boolean Country{get; set;} public void checkSelectedValue() {

    system.debug('Selected value is: '+ Country);

public void showCountry()
    String caseId = ApexPages.currentPage().getParameters().get('CaseID');
    list<Storing_Location__c> str = [Select Country__c from Storing_Location__c where CaseNumID__c=: caseId];
    Storing_Location__c obj = new Storing_Location__c();
        obj.Id = str[0].Id;

    obj.Country__c = Country;
    system.debug('Selected value is:***********************:::'+Country);



  • where is your controller? how are you planning to do this, what exactly is the problem you are facing?
    – glls
    Aug 11, 2017 at 13:26
  • I used radio button before and stored values in string. But in this case how can I store boolean values? And to do that what is the field type?
    – Sam
    Aug 11, 2017 at 13:29
  • What you are planning to do with radio button Aug 14, 2017 at 6:13
  • My requirement is to store Boolean value for those two radio button in Country__c which is a checkbox type field.
    – Sam
    Aug 14, 2017 at 12:11
  • When you say "I have chosen the field type as 'checkbox'", what is the field and object you mean? Is it the Country__c field in Storing_Location__c object? Aug 18, 2017 at 19:36

1 Answer 1


I got a solution myself

The controller should be:

enter image description here

Here the database field "Country__c" is checkbox type. So it takes only Boolean value. If User select "India" then field "Country__c" will be checked otherwise not.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .