Código para percorrer uma lista de valores na tela e verificar se um determinado campo só contem espaços, caso positivo dar uma mensagem e não deixar prosseguir, para que o usuário digite um valor válido no campo.
Criar a função Trim
function trim(pString)
{
return pString.replace(/^\s+|\s+$/g, "");
}
function gravar()
{
vArrayun = getArrayObjeto(document.forms[0], "input", "p_nm_campo");
for (var i=0; i<vArrayun.length; i++)
{
//verifica se o campo está vazio
if (vArrayun[i].value == "")
{
alert("Favor preencher todos os campos antes de clicar em gravar!");
vArrayun[i].focus();
return false;
}
// Verificar se o campo contem somente espaços
var entidade = vArrayun[i].value;
entidade = trim(entidade);
if (entidade.length == 0) {
alert("Não é permitido gravar uma entidade somente com espaços!!");
vArrayun[i].focus();
return false;
}
}
document.frm_xxx.action = "pkg_xxxxx.prc_xxxx_grava";
document.frm_xxx.submit(); }
}
Nenhum comentário:
Postar um comentário