Pular para o conteúdo

Colocar valor em um input do tipo tex e executar um submit.

Responder tópico
  • Denunciar
  • Indicar

1. Colocar valor em um input do tipo tex e executar um submit.

Enviado em 10/09/2014 - 14:05h

Estou tentando fazer o login sem teclar no botão de entrar!
fiz assim mas não está dando certo:


<html>
<head>
<title>teste</title>
<script>
function $(id){
return document.getElementById(id);
}
window.onload=function(){
window.location="url.....";
document.getElementById("loginUsuarios").value = 'usuário';
document.getElementById("loginsenha").value = 'senha';
document.getElementById("loginbtEntrar").click();
}
</script>
</head>
<body>
<p>Logando...</p>
</body>
</html>

Responder tópico

2. input

Enviado em 10/09/2014 - 16:51h

deixa eu ver se entendi,

<form method="post" action="***.php">
Login: <input class="tfield" name="usuario" type="text">
Senha: <input name="senha" class="tfield" type="password">
<input type="submit" name="Submit" value="OK">
</form>

Você quer que, ao preencher a senha, o formulário seja automaticamente enviado?

Se for isso, você não precisa do submit, você pode usar o onBlur, que é quando o campo senha perde o foco, se o campo login estiver preenchido, você dá um submit senão dá um alert e um return false

3. Olá

Enviado em 10/09/2014 - 18:31h

O que eu quero fazer é o seguinte:

O cliente quer que ao ligar o computador seja automaticamente aberto o navegador
entre no site da empresa e faça login automaticamente.
Sendo assim ao ligar o computador o cliente quer logar no sistema sem digitar o usuário e senha e sem clicar no botão.


Sei que isso dá pra fazer via javascript mas até agora não consegui.
startar a pagina com os campos de usuário e senha preenchidos e executar o submite sem clicar.

Tem alguma ideia

4. input

Enviado em 10/09/2014 - 18:56h

Pedido meio estranho, mas vamos lá:

<BODY onLoad="Mensagem()">
<script language="JavaScript">
function Mensagem() {
form1.submit();
}
</script>
<form name="form1" method="post" action="teste1.php">
Login: <input class="tfield" name="usuario" type="text" value="eu">
Senha: <input name="senha" class="tfield" type="password" value="senha">
</form>
</body>

testei, deu certo:
teste1.php
<?php
echo $_POST['usuario'].'<br>'.$_POST['senha'];
?>

Era isso?

P.S. você deixa a senha exposta deste modo

5. OI Cassio88

Enviado em 11/09/2014 - 14:20h

Em primeiro lugar obrigado pela sua boa vontade em me responder.

Não sei se eu fui claro.
A empresa tem um site que já está pronto e vários clientes já usam ele.
Até ai tudo bem. Nós temos um cliente que não quer clicar no ícone do browser
para para iniciar e depois navegar até o site. Ele quer ligar o computador
e automaticamente o browser já abrir na pagina do site e logar sozinha.
Vamos usar o firefox como exemplo e face.
Digamos que o cliente quer assim.
Configurar para que ao iniciar o computador o firefox seja iniciado
na pagina de login e faça o login automaticamente.

eu estava fazendo assim. Criando uma função que carregasse a pagina do site.
e estava tntando setar os valores através da função document.getElementById()
e depois tentando executar o botão com a mesma função.

<script>
function $(id){
return document.getElementById(id);
}
window.onload=function(){
window.location="https://e-gov.......";;
document.getElementById("login_Usuarios").value = "meuusuario";
document.getElementById("login_Senha").value = "minhasenha";
document.getElementById("login_Entrar").click();
}
</script>

Não estou criando o sistema. o sistema já está pronto.

6. sugestão

Enviado em 12/09/2014 - 09:34h

Realmente é uma situação atípica...

Uma sugestão é você definir para o Firefox de seu cliente já abrir na página http://e-gov.../marreta.php (ou colocar este endereço no Favoritos dele).

marreta.php faz o login do seu cliente e manda via header.response para sua página principal

Em todo o caso, é óbvio que este procedimento é um atentado para os bons procedimentos de segurança (acredito até que você já pensou em algo similar)

bom, dá um retorno depois

7. OI Cassio88

Enviado em 12/09/2014 - 11:56h

Muito obrigado Cassio. Vou ver aqui o que eu posso fazer.

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder