Problemas com evento ajax

Tenho me deparado com um problema no evento ajax nos formulários do scriptcase.
Criei um campo “Tipo pessoa” onde ele pode ser Física ou Jurídica sendo que o valor de Pessoa Física é padrão.
Por este valor ser padrão, deveria aparecer o campo de cpf e não cnpj. Eu criei um método e estou o chamando nos eventos onLoad e no onScriptInit.
Outra coisa que eu tive que fazer, que NÃO ERA NECESSÁRIO ANTES, foi selecionar a opção “Recarregar formulário após alteração do valor” que não é necessário visto que o evento ajax do campo criado é no onChange, ou seja, ao mudar o valor do campo. Apenas com o evento ajax onChange, não consigo fazer com que suma ou apareça meus blocos que eu escondo.

Meu código está assim:

if ({tipo_pessoa} == 'F'){
	sc_block_display(bloco_fisica, 'on');
	sc_block_display(bloco_juridica, 'off');
}else{
	sc_block_display(bloco_fisica, 'off');
	sc_block_display(bloco_juridica, 'on');
}

Alguma luz do que pode ser? Isso me parece mais um bug

Netmake, como podemos resolver?

Att

Se o campo “tipo pessoa” for radio, dá problemas sim, com o ajax.
Eu uso um campo select com 2 linhas. fica feinho, mas resolve.
E não precisa recarregar o formulário.

Sim, percebi que com campo tipo select funciona. Mas deveria funcionar também com o campo tipo rádio não?
Vamos ver se a Netmake resolve!!!
Abraço

Use ajax onclick

Haroldo, com o evento onClick já resolve. Porém, como eu disse na minha primeira mensagem aqui no tópico, eu defini Pessoa Física como padrão no radio. Porém ele não me traz valor algum no evento onLoad ou no onScriptInit.

Abraço

então defina no banco de dados o valor default ou nas propriedades do campo.

Boa noite,

Discutirei este problema com nossa equipe de bugs.

att,
Bernhard Bernsmann