Comparação em campo multivalorado no formulário.
-
19 de Fevereiro de 2017 às 03:23Olá lista.
Estou desenvolvendo uma aplicação LightWEB e estou com um problema.
Não estou conseguindo verificar, em um formulário, se um campo multivalorado está vazio.
Alguém sabe como devo fazer?
Este é o pedaço de código do formulário que tem o nome de comissao, o campo multivalorado é o nmanifesta.
Nome do Manifestante:
row1 = <%LBWEB_ROWS_NMANIFESTA%> + 1
document.writeln('')
Esta é a função javascript que verifica se os campos do formulário estão em branco. Outro campo do formulário se chama encaminhar e não é multivalorado.
A função está funcionando, mas preciso verificar também o campo multivalorado nmanifesta e não consegui fazer. Alguém tem alguma sugestão?
function verificaForm(){
var encaminhar = document.comissao.encaminhar.value;
if(encaminhar == "")
{
alert('Selecione um nome para encaminhar a Manifestação')
return
}
else
document.forms[0].submit();
} -
19 de Fevereiro de 2017 às 09:54Se nao me engano, vc tem que fazer uma pesquisa no referido compo, usando
"!". Mas este campo tem que ter a marcaçao "conteúdo vazio" em sua criação.
Em dom, 19 de fev de 2017 às 00:23,escreveu: > Olá lista.
>
> Estou desenvolvendo uma aplicação LightWEB e estou com um problema.
> Não estou conseguindo verificar, em um formulário, se um campo
> multivalorado está vazio.
> Alguém sabe como devo fazer?
>
> Este é o pedaço de código do formulário que tem o nome de comissao, o
> campo multivalorado é o nmanifesta.
>
>
> Nome do Manifestante:
>
>
> row1 = <%LBWEB_ROWS_NMANIFESTA%> + 1
> document.writeln(' row1 + '>')
>
>
>
>
>
> Esta é a função javascript que verifica se os campos do formulário estão
> em branco. Outro campo do formulário se chama encaminhar e não é
> multivalorado.
> A função está funcionando, mas preciso verificar também o campo
> multivalorado nmanifesta e não consegui fazer. Alguém tem alguma sugestão?
>
>
> function verificaForm(){
> var encaminhar = document.comissao.encaminhar.value;
> if(encaminhar == "")
> {
> alert('Selecione um nome para encaminhar a Manifestação')
> return
> }
> else
> document.forms[0].submit();
> }
>
> _______________________________________________
> Lightbase mailing list
> Lightbase@listas.softwarepublico.gov.br
>https://listas.softwarepublico.gov.br/mailman/cgi-bin/listinfo/lightbase
> -
20 de Fevereiro de 2017 às 18:44Prezados da Lista,
Consegui resolver o problema atribuindo uma ID para o campo e depois utilizei no script o document.getElementById(id).value.
Gostaria de agradecer aos membros desta lista que enviaram sugestões.
Abraços.
Léo
----- Mensagem original -----> De: ljbalaba@usp.br
> Para: lightbase@listas.softwarepublico.gov.br
> Enviadas: Domingo, 19 de Fevereiro de 2017 0:23:26
> Assunto: [Lightbase] Comparação em campo multivalorado no formulário.
> Olá lista.
> Estou desenvolvendo uma aplicação LightWEB e estou com um problema.
> Não estou conseguindo verificar, em um formulário, se um campo
> multivalorado está vazio.
> Alguém sabe como devo fazer?
> Este é o pedaço de código do formulário que tem o nome de comissao, o
> campo multivalorado é o nmanifesta.
>
> Nome do Manifestante:
>
>
> row1 = <%LBWEB_ROWS_NMANIFESTA%> + 1
> document.writeln(' name=nmanifesta_' + row1 + '>')
>
>
>
>
> Esta é a função javascript que verifica se os campos do formulário
> estão em branco. Outro campo do formulário se chama encaminhar e não
> é multivalorado.
> A função está funcionando, mas preciso verificar também o campo
> multivalorado nmanifesta e não consegui fazer. Alguém tem alguma
> sugestão?
>
> function verificaForm(){
> var encaminhar = document.comissao.encaminhar.value;
> if(encaminhar == "")
> {
> alert('Selecione um nome para encaminhar a Manifestação')
> return
> }
> else
> document.forms[0].submit();
> }
>
> _______________________________________________
> Lightbase mailing list
> Lightbase@listas.softwarepublico.gov.br
>https://listas.softwarepublico.gov.br/mailman/cgi-bin/listinfo/lightbase
Ordenar por:
Estatísticas:
-
iniciada em
7 anos, 1 mês atrás
-
vizualizada
874 vezes
-
respondida
3 vezes
-
votada
0 vezes