Como pegar o valor do button.[RESOLVIDO]

10 respostas
marcoslogan

Oi, pessoal tudo bem com vcs?

Estou com uma dúvida, tenho um exercício para fazer, e preciso pegar o valor do botão.

Tipo assim.

Se o valor do botão é Básico eu tenho que pegar esse valor.

Estou fazendo assim:

var botao = document.getElementById("botao").value;

    if(botao == "Básico"){
         ....
    }

Só que não aparece nada. Será que alguém não poderia me ajudar?

10 Respostas

ViniGodoy

Isso é em que linguagem? JavaScript?

DavidUser

Da uma olhada no padrão de codificação dos caracteres que está usando, acentos e outros símbolos especiais podem acabar sendo codificados em sequências Hexa.

marcoslogan

Sim é javascript.
Estou tendo problemas para pegar o valor que tem no botão.

O exercício é que dependendo do valor do botão tem que retornar uma mensagem ao usuário.

DavidUser

Tenta retirar o acento do botão e da validação.

DavidUser

Isso pode te ajudar http://www.w3schools.com/jsref/prop_pushbutton_value.asp

ViniGodoy

Nesse caso, tópico movido para o fórum de JavaScript.

W

marcoslogan:
Oi, pessoal tudo bem com vcs?

Estou com uma dúvida, tenho um exercício para fazer, e preciso pegar o valor do botão.

Tipo assim.

Se o valor do botão é Básico eu tenho que pegar esse valor.

Estou fazendo assim:

var botao = document.getElementById("botao").value;

    if(botao == "Básico"){
         ....
    }

Só que não aparece nada. Será que alguém não poderia me ajudar?


Meu juro que eu li seu post umas 10 vezes eu nao entendi o que vc quer fazer ???
Voce quer criar um event handler unico para todos os botoes??

Nao entendi!!! O que eh esse valor???

Eh isso o que vc esta querendo fazer ?

<html>
	<head>		
		<title>test</title>
		
		<script type="text/javascript">	
			function clickHandler(botao) { 
				console.log("clicked : " + botao.id + " - value : " + botao.value);
			}	
		</script>
		
	</head>
	
		<body>
		
			<button id="btnBasico" value="Basico" onclick="clickHandler(this);">Basico</button>	
			<button id="btnAvancado" value="Avancado" onclick="clickHandler(this)" />Avancado</button>		
			
		</body>
</html>

//Daniel

Fellipex

bom de repente em algum lugar ele altera o valor do botão tipo

document.getElementById("botao").value = "Básico"

e em algum outro momento recebeu qualquer outra coisa, dai você quer saber se em determinado momento o value do botão é Básico ou qqOutraCoisa, para poder determinar qual ação tomar? é isso?

Fellipex

se for o que eu pensei , seria

var valorDoBotao = document.getElementById("botao").value; if(valorDoBotao == "Basico"){ alert("Usuário este é o botão de valor Básico"); } alert("Usuário esse é o botão de valor Qualquer");

aparentemente assim ao meu ver não há porque não funcionar.

Obs: Você ja debugou para descobrir qual valor está vindo na variavel do botao??

marcoslogan

Eu já resolvi.

Criado 15 de setembro de 2012
Ultima resposta 22 de set. de 2012
Respostas 10
Participantes 5