Nesta rotina em AjaxEvents, nif_onchange
sc_lookup(c,“SELECT nif, nome, morada, freguesia, codpostal, telefone, email
FROM municipes WHERE nif = ‘{nif}’”);
if(!empty({c})){
{nome} = {c[0][1]};
{morada} = {c[0][2]};
{freguesia} = {c[0][3]};
{codpostal} = {c[0][4]};
{telefone} = {c[0][5]};
{email} = {c[0][6]};
//sc_set_focus(“Endereço”);
}else {
document.F1.nif.value==0;
sc_ajax_message(“Contribuinte INVÁLIDO. Efectue o registo.”,“ATENÇÃO:”,“modal=N&button=Y&button_label=Ok&show_close=N&timeout=5”);
sc_set_focus({nif});
}
Pretendo que, desde que não exista esse NIF o sistema não permita que o utilizador salte do campo NIF sem digitar um NIF correcto, assim,
TENTO COLOCAR o valor do campo NIF a zero e manter o focus nele mas não está a funcionar, salta-me para o campo seguinte (NOME) , mantendo o valor do NIF mesmo errado impresso no campo. Alguma sugestão?