Formularios HTML

Como faço para os campos de um formulario receber algum dado?
Tipo eu criei um forme de consulta… a pessoa digita um nome para pequisa e se for encontrado, este nome eu quero que ele seja mostrado no mesmo campo onde ele digitou o texto para procurar!

Eu digito por exemplo “ni” e mando buscar… se ele encontrar “nivaldin” ai no mesmo campo onde digitei “ni”, tem que aparecer “nivaldin” ! Se alguem souber me ajude please!! :roll:

oi nivaldin,

esse formulario que vc se refere é um frame ou é uma pagina html?

dá para você fazer assim:
na declaração do input text:
<% String a = null;

%>
<input name=“procurar” type=“text” size=“40” <% if (a != null) out.write (“value=”+a);%>>

daí, vc testa para ver se o resultado da busca, que está armazenado na variável a, não é nulo, se não for, vc faz out.write (…) e dentro desse out.write, vc coloca value= e o conteudo da variavel a.

[]'s

segue exemplo simples que já testei aqui:

[b]

<form method=“post” action=“Teste.jsp”>

<% String valor = request.getParameter(“campo”) != null ? request.getParameter(“campo”).toString() : “”;

java.util.Vector v = new java.util.Vector();

v.add(“Fabio”);
v.add(“Portal Java”);
v.add(“Etc”);

java.util.Iterator i = v.iterator();
String resposta = “”;

while (i.hasNext()) {

String valorDaHora = (String)i.next();
if (valorDaHora.indexOf(valor) > -1) {
resposta = valorDaHora;
break;
}

}

%>

<br>Nome: <input type=text name=“campo” value=<%=resposta %>>

<input type=submit>

</form>

[/b]

É claro que poderá ser aprimorado, é só um exemplo didatico

IMPORTANTE:
Detalhe, essa JSP do form chama-se Teste.jsp, ou seja, ela chama ela mesma