Boa Tarde!
A duvida é simples (e esse é o medo), basicamente quero zerar o valor do campo.
Segue o código:
if($habilitar == 0){
{id_ctr} = "";
{data_baixa} = "";
{conta_lancamento} = "";
{documento} = "";
{id_cliente} = "";
{parcela} = "";
{data_vencimento} = "";
{valor_original} = 0;
{acrescimo} = 0;
{desconto_porcentagem} = 0;
{desconto} = 0;
...
{valor_cheque} = 0;
{valor_cheque_pre} = 0;
{valor_total} = 0;
{troco} = 0;
sc_field_readonly({data_baixa}, 'on');
sc_field_readonly({forma_pagto}, 'on');
sc_field_readonly({acrescimo}, 'on');
...
sc_field_readonly({valor_cheque}, 'on');
sc_field_readonly({valor_cheque_pre}, 'on');
}elseif($habilitar == 1){
{id_ctr} = "";
{data_baixa} = "";
{conta_lancamento} = "";
{documento} = "";
{id_cliente} = "";
{parcela} = "";
{data_vencimento} = "";
...
{obs} = "habilitado";
{desconto_pontualidade} = 0;
{juros} = 0;
{valor_total} = 0;
{troco} = 0;
sc_field_readonly({data_baixa}, 'off');
...
sc_field_readonly({valor_dinheiro}, 'off');
sc_field_readonly({valor_cheque}, 'off');
sc_field_readonly({valor_cheque_pre}, 'off');
}
No load eu seto como desabilitado os campos (funciona)
Em um OnChange eu habilito e carrego os campos com o resultado de uma consulta (funciona)
Em uma pesquisa “errada” eu desabilito os campo e zero os valores (NÃO FUNCIONA, mantém o valor antigo).
Resumindo, se não há valor no campo funciona, se já houver valor no campo não funciona.