Formulário responsivo

Gostaria de saber se é possível em um formulário esconder e apresentar campos mediante a uma escolha anterior, por exemplo, se eu colocar uma opção "possui filhos" e ter a opção "sim" e "não", caso escolha a opção "sim", ele exibe um campo para inserir o nome do filho. Em mais detalhes, eu coloco um campo Radio e dependendo da resposta ele pode ou não apresentar um campo text.

achei outra solução viável,


$('input:radio[name="nome_radio_validacao"]').change(function() {
        if ($(this).val() == 'valor_radio') {
            $("#id_para_esconder").hide();
        } else {
            $("#id_para_mostrar").show();
        }
    });

é uma solução mais simples e menos robusta, ela aciona a função quando é alterado o valor do radio, caso queira você pode inicializar a pagina com o formulário já escondido.


$(document).ready(function() {
        $('#id_que_deseja_esconder').hide();
        });

lembrando que é necessário :