Ir para conteúdo

POWERED BY:

Arquivado

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

Tempter

Javascript em formulário

Recommended Posts

Pessoal, eu preciso de ajuda com o seguinte:

 

Estou tentando afzer aqui um script com javascript e html que:

 

1. Tenho na tela um formulário com o campo código

2. Preencho este campo com um código qualquer. ex:12345

3. Clico em OK e me surge uma janela de aviso "Tem certeza que deseja fazer isso?"

4. se eu clicar em OK de novo uma nova página do navegador abre e no campo de endereço do site (URL) estará escrito:

 

http://www.meusite.com.br/codigo=12345 (onde o código será o que eu digitei no meu formulário)

 

Para com isso toda vez que eu digitar um código diferente no formulário e apertar OK eu acessar uma página diferente.

 

Se alguem puder me juadar...e stou querendo desenvolver um tipo de busca por ID das notícias do meu site...

 

Abraços

Compartilhar este post


Link para o post
Compartilhar em outros sites

Poutz djeco, é quase isso que eu to ten tando afzer cara, mas já deu uma clareada mesmo viu ? muito obrigado.No caso, o que eu to fazendo aqui e não to conseguindo é... a pessoa digita num campo código do meu foirmulário o número ai... dai quando ela clica no botão OK do formulário abre uma página com o endereço que eu setei e o código certo da notícia... algo mais ou emnos aasim que você me explicouvocê tem idéia de como eu posso fazer isos num form?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Poutz djeco, é quase isso que eu to ten tando afzer cara, mas já deu uma clareada mesmo viu ? muito obrigado.No caso, o que eu to fazendo aqui e não to conseguindo é... a pessoa digita num campo código do meu foirmulário o número ai... dai quando ela clica no botão OK do formulário abre uma página com o endereço que eu setei e o código certo da notícia... algo mais ou emnos aasim que você me explicouvocê tem idéia de como eu posso fazer isos num form?

Em vez de meteres o javascript num link metes no button:
<input type="button" onclick="mudaPagina('123');" value="Seguinte" />
Aquele 123 é o teu codigo de registo...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Umm, entendi, acho que sim ao menos :)

 

Bem, o meu código ficou assim:

 

<html>	<head>		<title>Javascript</title>	</head>	<body>	<script language=javascript>		function mudaPagina(codigo){			if(confirm("Tem certeza?")){				window.location = "http://www.meusite.com.br/?codigo=" + codigo;			}		}	</script>		<form name="form" method="post" action="?????">			Código: <input type="text" name="codigo">				 			<input type="button" onclick="mudaPagina('ra');" value="OK">		</form>	</body></html>

São duas funcionalidasdes que eu quero colocar que não está dando certo:

 

1. O código que eu digitar no INPUT de nome CODIGO deverá acompanhar o endereço que se abrirá, ex:

http://www.meusite.com.br/?codigo=12345 (caso eu digite 12345) no campo de textop e clique em OK.

 

2. Ao clicar em OK a página deverá abrir numa nova janela.

 

Ah, e só uma observação, na abertura do FORM o que eu devo colocar (neste caso) no atributo ACTION ?

 

Abraço e muito obrigado pela ajuda de vcs.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Eu continuei com os testes aqui no no lugar do código já está saindo escrito CÓDIGO, que é o nome do campo, já é um passo :)Falta agora saber como colocar o texto digitado no input no lugar do código, vamoe ver, se eu conseguir posto aqui pra vcs, se não, espero que alguém possa ajudar.Abraço

Compartilhar este post


Link para o post
Compartilhar em outros sites

CONCLUÍDO

 

Consegui fazer o código, muito obrigado aos amigos que me ajudaram

Abraços

 

<html>	<head>		<title>Javascript</title>	</head>	<body>	<table align="center" width="100%" height="100%">		<tr>			<td align="center">				<form name="formulario">					Digite um CÓDIGO : <input type="text" name="cd" size="7" maxlength="7">					<input type="button" onclick="if(confirm('Deseja acessar o código: ' + formulario.cd.value + ' ?')){ window.location='http://www.site.com.br/codigo=' + formulario.cd.value;}" value="OK">				</form>			</td>		</tr>	</table>	</body></html>

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.