請通過以下步驟。
步驟1:將下面的radion按鈕代碼複製並粘貼到您的php文件中。
<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>
步驟2:複製和粘貼在相同PHP文件JavaScript代碼的下方。
<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>
步驟2:複製並在你的主題的functions.php文件粘貼下面的代碼snipeet。
//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');
您可以使用ajax –