Ir para conteúdo

POWERED BY:

Arquivado

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

Micilini Roll

Pegar campo automaticamente

Recommended Posts

pessoal gostaria que voces me mandassem um comando para pegar tudo que esta sendo digitando dentro do campo A e apareça automaticamente no campo B,aqui embaixo esta os campos para fazer a demostraçao:

 

<input id="campo_a" placeholder="digite algo" >
<input id="campo_b" placeholder="recebe tudo que foi digitado no campo A" >

 

 

Nada de banco de dados,enfim se alguem poder me dar uma luz!

Compartilhar este post


Link para o post
Compartilhar em outros sites

no evento onkeypress do primeiro input, atribua o .value dele ao outro input.

Compartilhar este post


Link para o post
Compartilhar em outros sites

nao nao,isso que desejo saber é so um exemplo no caso eu necessito deste comando javascript pra poder fazer verificaçoes tais como:

 

1- esquema de senha fraca/forte/media

2- verificar caracteres

 

e se eu conseguir fazer esta minha pergunta acima com javascript eu ja mato a xarada dos outros,entende?!

Compartilhar este post


Link para o post
Compartilhar em outros sites

ok, e qual a sua dúvida ?

 

eu te disse como fazer oque vc perguntou ali em cima. Tente.

Compartilhar este post


Link para o post
Compartilhar em outros sites

opa a minha duvida é a seguinte:

 

fiz um site de cadastro de usuarios,e pra nao ter que toda hora,assim que ficar enviando o formulario e se estiver algo errado(como nome igual/senha fraca),falar quem tem erro e redirecionar o rapaz denovo pra tela de cadastro,o meu esquema de input é exatemente igual ao existente no cadastro de novo emal do antigo hotmail(pq agora nao funciona mais assim,tem que clicar no botao primeiro),mesmo vc nao enviando o formulario ele ja te diz que esta disponivel,mas no caso so desejo saber o comando que pega automaticamente pra depois eu passar pro banco e fazer a checagem automaticamente,entende?

 

aqui esta o comando que consegui:

 

<html>
<head>
	<title>Exemplo de getElementById() no Formulário</title>

<style type="text/css">

#msg_erro {
	color: red;
	font-weight: bold;
}

</style>

</head>
<body>

<script language="JavaScript">

function teste_submit()
{
	var obj_form = document.getElementById('form_teste');
	var obj_nome = document.getElementById('nome_teste');
	var obj_cargo = document.getElementById('cargo_teste');
	var obj_msg_erro = document.getElementById('msg_erro');
	var msg_erro = '';

	if(obj_nome.value == '')
		msg_erro = 'campo NOME vazio';
	else if(obj_cargo.value == '')
		msg_erro = 'campo CARGO vazio';

	if(msg_erro == '')
		obj_form.submit();
	else
		obj_msg_erro.innerHTML = msg_erro;
}

</script>

<form id="form_teste" action="http://www.comocriarsites.com" method="post">
Nome: <input type="text" id="nome_teste" name="nome_teste"><BR>
Cargo: <input type="text" id="cargo_teste" name="cargo_teste"><BR>
<input type="Button" value="Enviar" onclick="teste_submit();">
</form>
<div id="msg_erro"></div>

</body>
</html>

 

 

 

mais no comando deve apertar o botao,no caso quero que ele pegue de automaticamente,se ele digitou em 1 segundo A e depois B ele vai pegando,entende?

Compartilhar este post


Link para o post
Compartilhar em outros sites

é oque eu te disse cara, em vez de disparar no onclick, dispare no onkeypress do campo.

 

foi a minha primeira resposta.

Compartilhar este post


Link para o post
Compartilhar em outros sites

ok bruno me ajuda mais ai,ja dei um passo que é este!

 

<!DOCTYPE html>
<html>
<head>
<script>
function myFunction()
{
alert("You pressed a key inside the input field");
}
</script>
</head>
<body>

<p>A function is triggered when the user is pressing a key in the input field.</p>

<input type="text" onkeypress="myFunction()">

</body>
</html>

 

 

assim que vc digita algo ele diz que vc digitou algo,agora envez de apareçer esta mensagem queria pegar o valor digitado e armazena-lo dentro de uma variavel javascript,alguma dica?



cheguei a trocar o alert do javascript por este:

 

var elements = document.getElementsByName('q')

 

acredito que tudo que esteja sendo digitado esteja dentro do variavel elements,correto,nao sei se esta mesmo ! pois nao sei como mostrar esta variavel na tela,e outra coisa conheçe um comando que pegue esta var elements e transforme para php em uma variavel php,pra eu poder tratar ela?



aaa e o input ficou assim:

 

<input type="text" name="q" onkeypress="myFunction()">

 

com o nome de q

Compartilhar este post


Link para o post
Compartilhar em outros sites

function myFunction( el )
{
  var q = el.value;

  alert( q );
}
e ai:
<input type="text" onkeypress="myFunction( this )">

 

obs: não existe isso de "passar uma variavel js para uma variavel php"

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.