Jump to content


Photo

Duvida formulario....


  • Faça o login para participar
6 replies to this topic

#1 X4ND4O/RP

X4ND4O/RP

    12 Horas

  • Usuários
  • 202 posts
  • Sexo:Não informado
  • Localidade:Ribeirão Preto / SP

Posted 29/12/2002, 01:01

Há algum meio de:
1-Tenho um formulario com um campo com o nome de (exemplo): "id"
2-Gostaria de colocar no link (que vai pra página do formulario) algum negocio que preenchesse automaticamente esse "id"

Faço uma URL desse tipo:

http://meusite.com.b...html(?ou&)id=01

aí no meu formulario esse "id" estaria preenchido com 01, se colocasse:

http://meusite.com.b...(?ou&)id=outros

o campo ficaria preenchido com outros
// null...

#2 Kurt Cobain

Kurt Cobain
  • Visitantes

Posted 29/12/2002, 04:48

mew....nunca vi isso em html......
acho q naum existe em html!

#3 DecoRJ

DecoRJ
  • Visitantes

Posted 29/12/2002, 14:04

Só usando HTML é impossivel.... você deve usar uma linguagem tipo PHP, Perl ou ASP....

Em PHP seria muito simples....

Uma URL passada assim: http://meusite.com.b...lario.php?id=01
faria automaticamente com que o PHP criasse uma variavel chamada $id e conferisse a ela o valor 01

OBS: Observe que usei a extensão .php no nome do arquivo, ou o interpretador nao o reconhecerá como um script PHP.

Daí seria só você colocar no seu HTML algo assim:

<input type="text" name="id" value=<?php echo "$id"; ?>  size="20" maxlength="25">



#4 X4ND4O/RP

X4ND4O/RP

    12 Horas

  • Usuários
  • 202 posts
  • Sexo:Não informado
  • Localidade:Ribeirão Preto / SP

Posted 29/12/2002, 16:11

Valew DecoRJ, ajudou.......
// null...

#5 ShitWeb

ShitWeb

    12 Horas

  • Usuários
  • 147 posts
  • Sexo:Não informado
  • Localidade:Araucária - PR

Posted 29/12/2002, 16:59

dae blz.....
não é impossivel naum...
utilize assim...

<HTML>
<HEAD>
<script>
qs=new Array()
variaveis=location.search.replace(/x3F/,"").replace(/x2B/g," ").split("&")
if(variaveis!=""){
for(i=0;i<variaveis.length;i++){
nvar=variaveis[i].split("=")
qs[nvar[0]]=unescape(nvar[1])
}
}
function QueryString(variavel){
return qs[variavel]
}
</script>

</HEAD>
<BODY>
<INPUT TYPE="text" NAME="id">
<script>
rqsID=QueryString("id");
id.value=rqsID;
</script>
</BODY>
</HTML>


Este código encontrei no AspArena..

Espero ter ajudado....

Falow, até mais..

#6 Chinello Cybernético

Chinello Cybernético

    Simplesmente "Chinello"

  • Usuários
  • 1892 posts
  • Sexo:Masculino
  • Localidade:Canoas - RS

Posted 29/12/2002, 20:41

Ae galera.. Pra que tanta complicação???

Assim ó, fiz um scrptzinhu aqui agora em JavaScript, que faz isso aí...

Só que tem um porém, vc só poderá fazer isso em apenas um campo na página.. Mas serve neh?

Este é o código:

<script language="JavaScript">
<!--
var id = location.search.substring(1);
document.write('<input value="' + id + '">');
//-->
</script>


Aí, no link que vai abrir esta página, vc coloca assim:

www.seusite.com/pagina_do_form.htm?a_palavra_que_vc_quizer


Fmz? É isso...

Fui.. :P

Ah, tópico movido..
Diego Sampaio - kroW - PHP Framework > http://chinelloweb.net/
chinello at gmail dot com

System > Athlon 64 3200+ Mobile | Kubuntu 7.04 Fesity Fawn AMD64 | Kernel 2.6.20-16
Coding @ KDE 3.5.7 | PHP 5.2.1 | Apache 2.2.3 | MySQL 5.0.38

#7 X4ND4O/RP

X4ND4O/RP

    12 Horas

  • Usuários
  • 202 posts
  • Sexo:Não informado
  • Localidade:Ribeirão Preto / SP

Posted 29/12/2002, 21:36

Valew pessoal por todos terem me ajudado, vou tentar em javascript, em PHP eu já consegui, através do código que o DecoRJ me mandou, mas só tenho um problema.... aja paciencia com os servidores que ainda aguentam PHP e aceitam novos cadastros! Como tripod.co.uk (lycos)!!!!!
Por isso prefiro em Java, já que o Kit.net aguenta, né? Só que o em Java não deixa utilizar mais de um campo, já em PHP posso utilizar em todos os campos, se eu quiser:

...?id=01&ano=2002 e etc....

Valew pela atenção!!!!!!!!!!!!!!! :lol:
// null...




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq