Ir para conteúdo

Arquivado

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

DackAle

Erro em JS, não entendo

Recommended Posts

Fala pessoal

 

Seguinte, sempre acontece um erro quando mecho com JS, mas hoje me irritou :P

 

Muitas vezes quando tento manipular campos, tanto usando o “document.nomedoformulario.nomedocampo" quando "document.getElementById" me gera um erro de "has no properties", Por exemplo:

 

"document.form has no properties"

Linha: document.form.variasp_horario.options[document.form.variasp_horario.options.leng

th] = new Option('Teste',true);

 

"document.getElementById("v_frete") has no properties"

Linha: document.getElementById("v_frete").value = "bh";

 

E sinceramente não sei mas o que fazer, pois existem campos dentro do MESMO formulário, que manipulo normalmente e estes não. Já troquei o nome deles, do formulário e etc, mas NADA.

 

Por que isso ocorre? Alguém sabe me explicar?

 

Um exemplo, neste trecho eu a manipulação no “v_bairro2” e funciona perfeito e no v_frete, tentei de duas formas e as duas dão erro de propriedade, alguém sabe me explicar esse fenômeno?

 

{

varRetorno = xmlHTTP.responseText;

var quebraRetorno2

quebraRetorno2 = varRetorno.split("///");

alert("O valor do frete é: " + quebraRetorno2[0]);

//Preenche o paragrafo na tabela com a porcentagem de desconto

document.getElementById('v_bairro2').innerHTML = quebraRetorno2[0];

//Preenche um form hidden com o valor total da compra

document.getElementById("v_frete").value = "bh";

document.form.v_frete.value = "ah";

}

 

Abraços e valeu galera

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.