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 :