Ir para conteúdo

POWERED BY:

Arquivado

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

yogodoshi

[Resolvido] Tem como fazer um if de maneira mais simples?

Recommended Posts

Tô fazendo um ajax aqui e neles tenho que checar se o input X existe ou não (pois uso tabs então ele pode ou não constar na página); caso exista, eu puxo o valor dele, caso não exista eu simplesmente ignoro.

 

function buscaOnibus() {
	var buscado = "buscado="+document.getElementById('buscado').value
	var linha = "&linha="+document.getElementById('linha').value
	var rota = "&rota="+document.getElementById('rota').value
	var rua = "&rua="+document.getElementById('rua').value
	var tipo_rua = "&tipo_rua="+document.getElementById('tipo_rua').value
		xmlhttp.open("POST", "ajax/noticia.asp?"+buscado+tipo_rua+linha+rota+rua,true);
		xmlhttp.setRequestHeader('Content-type','application/x-www-form-urlencoded; charset=iso-8859-1');
		xmlhttp.onreadystatechange=function() { 
					document.getElementById('resultado').innerHTML = 'Aguarde...'
		   if(xmlhttp.readyState == 4){
					document.getElementById('resultado').innerHTML = xmlhttp.responseText
				}}
			xmlhttp.send('aloha') 
}

Como faço para checar se existe na página um elemento com o id X antes de tentar pegar o valor dele e se não existir esse elemento, colocar a variável = vazia? a maneira mais simples possível =)

 

Tenho que testar isso pois se tento executar essa função sem checar fica dando esse erro: "document.getElementById('rota') has no proprierties" ¬¬

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.