Please go through the following steps.
Step-1: Copy and Paste the below radion buttons code in your php file.
<input type="radio" name="radio" value="yes" onclick="getRadioVaal(this.value)"/>Form1
<input type="radio" name="radio" value="no" onclick="getRadioVaal(this.value)"/> Form2
<div id="result"></div>
Step-2: Copy and Paste the below javascript code in same php file.
<script type="text/javascript">
function getRadioVaal(radio_val){
// alert(radio_val);
$.ajax({
type: "POST",
url: '<?php echo admin_url( 'admin-ajax.php' ); ?>',
data: "action=get_radio_button_vale&radio_val="+radio_val,
success:function(response){
$('#result').html(response);
}
});
}
</script>
Step-2: Copy and Paste the below code snipeet in your theme functions.php file.
//Ajax call for display form on click radio button
function display_contact_form(){
if($_POST['radio_val'] === 'yes'){
echo do_shortcode('[contact-form-7 id="28" title="Contact form 1"]');
}else if($_POST['radio_val'] === 'no'){
echo do_shortcode('[contact-form-7 id="29" title="Contact form 2"]');
}
exit;
}
add_action( 'wp_ajax_get_radio_button_vale', 'display_contact_form' );
add_action( 'wp_ajax_nopriv_get_radio_button_vale', 'display_contact_form' );