Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Liesse

Erro na linha zero de um formulário

Recommended Posts

Faço um loop em um formulário através do javascript que pode demonstrar N linhas, mas quando existe somente 1 linha ele apresenta o erro "'document.forms.0.dtPrev[...].value' is null or not an object."Qual a melhor forma de controlar a linha zero quando meu formulário tem somente uma linha?Vou precisar duplicar códigos para tratar casos de uma linha e os demais casos?

Compartilhar este post


Link para o post
Compartilhar em outros sites

você vai ter de verificar se tem mais ded um input com o nome dtPrev caso so tenha umdocument.forms.dtPrev.valuese tiver mais de um você vai utilizardocument.forms.dtPrev[...].valuepq se so tem um input ele nao transforma em array e por isso da este erro

Compartilhar este post


Link para o post
Compartilhar em outros sites

Carlos, acho que vou transformar então cada linha do formulario em um objeto e passar para uma outra função processar o objeto e não trabalhando diretamente com a linha como estava antes. Desta forma só tenho que tratar isso no começo de loop (com array ou sem array) porque manipulo muito este campo.Valeu pela dica. Obrigado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.