Olá galera, estou com uma duvida em js.
É o seguinte, estou querendo colocar link nos resultados obtidos em uma lista.
O problema é que com o “onClick” não está dando certo. Ele não executa o “onClick”.
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Insert title here</title>
</head>
<body>
<%@ page import="br.com.estacio.faculdade.base.Usuario" %>
<%@ page import="java.util.ArrayList" %>
<%@ page import="java.util.Iterator" %>
<jsp:include page="BuscarUsuario.jsp" />
___________________
<form name='form1' method='GET' >
<table border=1>
<%
Usuario u = null ;
ArrayList lista = (ArrayList)session.getAttribute("listapes");
Iterator it = lista.iterator();
while (it.hasNext()) {
u = (Usuario)it.next();
%>
<tr>
<td><input type="hidden" name="nome" value='<%=u.getId()%>'></td>
<td><a href="#" onClick=form1.action='VisualizarUsuario?nome'> <%= u.getNome() %> </a></td>
</tr>
<%
}
%>
</table>
</form>
</body>
</html>
Ele executa o “#”.
OBS: form1.action=‘VisualizarUsuario?nome’ Esta é um servlet que recebe o “id” do usuario para recolher seus dados no banco.
Está assim:
"http://localhost:8080/ProjetoHomemMaquinaWeb/BuscarUsuario?usuario=a#"
Era pra ser assim:
"http://localhost:8080/ProjetoHomemMaquinaWeb/VisualizarUsuario?nome="id""
Grato Reis