如何在html中的数字上应用click事件?

时间:2012-12-12 10:13:44

标签: java javascript html jsp

在我的网站中,用户输入一个数字。当用户点击任何数字时,程序应搜索数据库中key =“user selected number”的所有记录。

我的问题是如何在数字上应用点击事件以及如何点击该特定数字?

这是我的numberch.jsp代码

      <% 
 out.print("<div class=bs-docs-example style=width:400px>");

 out.print("<h3><b>Enter the list of Property Ids for Delete</b></h3>
<form action=numberch.jsp method=post><input type=text name=number><br/><br/><br/>    <input type=submit name=go value=Send></form>");
out.print("</div>");
String numbers = request.getParameter("number"); 
PreparedStatement ps=null;
Connection con = null;
DBManager db = new DBManager();
con=db.createConnection(); 
Statement statement = null;
//statement = con.createStatement();
ResultSet rs=null;      

    if(numbers!=null)
    {


        if(numbers.length()>0)
        {
            String tokens[]=numbers.split("[,]");


            out.print("<div class=list>");

            out.print("<div class=bs-docs-example style=top:-420px;left:600px;width:400px;height:145px;overflow:auto>");

            out.print("<ul style=list-style:none>");
            out.print("<table>");
            out.print("<th> Property Ids for Delete</th>");
                for(int i=0;i<tokens.length;i++)
                    {

                    ps=con.prepareStatement("insert into property_delete(property_id) values(?)");
                    ps.setString(1,tokens[i]);
                    ps.executeUpdate(); 


                        out.print("<tr><td><hr>");
                        out.print("<li>");  out.print(tokens[i]); out.print("</li>");
                        out.print("</td></tr>");    

                        out.print("<input type=\"hidden\"  name=\"delete_numbers\" value=\"delete\">");
                    }
                out.print("</table></ul>");

                out.print("</div></div>");
        }
    }



 %>

在上面的代码列表中,在第2个if块中,令牌[i]打印出那些数字。 我想对这些数字应用点击事件......

screenn

enter image description here

1 个答案:

答案 0 :(得分:0)

只需使用

out.print("<a href='#no_target' onclick='yourJSFunction(\""+tokens[i]+"\")'>" + tokens[i] +"</a>");

而不是

out.print(tokens[i]);