『壹』 jsp頁中搜索文本框,默認顯現「關鍵字」點擊後「關鍵字」消失,輸入內容點搜索按鈕文本框狀態保持怎麼做
前面的這個用js的onfocus事件,
後面這個問題,用struts標簽的話,狀態自動保持,不用管的!
『貳』 jsp 有兩個文本框 一個按鈕 分別輸入信息 實現搜索
<div id="textfields"></div>
<input/ type="button" onclick="add()">
function add(){
var tf = "<s:textfield>";
document.getElementById("textfields").innerHTML = tf;
}
大概就是這個思路,代碼沒有測試!
『叄』 jsp頁面的搜索功能怎樣實現(java也可以)要代碼的
jsp搜索只支持當前頁面搜索如存在翻頁功能請使用java
以頁面列表為例:
1.在列表頁單條記錄外套一層<div>;<div name="searchName" search="J2聯賽北九州金澤塞維"></div>
search為自定義屬性 value為可搜索的關鍵字
2.js
$("[name='searchName']").each(function(){
var n = $(this).attr("search");
if(n.indexOf(name) == -1 )
{
$(this).hide();//隱藏不存在關鍵字的列表
}
});
『肆』 JSP搜索怎麼實現啊
//import org.hibernate.Criteria;你說的功能用hibernate實現起來比較方便
下面是代碼:
Criteria criteria = session.createCriteria(CardSaleRecord.class);
//CardSaleRecord也就是你想查詢的表所對應得實體類,但是要在映射文件中配置
//創建別名,可不要
criteria.createAlias("cityCode", "c");
criteria.createAlias("proctCode", "p");
//從頁面中獲取來的模糊查詢的條件
Date fromDate = cardSaleFormBean.getYearMonth();
Date toDate = cardSaleFormBean.getTimeSpan();
String cityCode = cardSaleFormBean.getCityCode().getCityCode();
String proctCode = cardSaleFormBean.getProctCode().getProctCode();
String status = cardSaleFormBean.getSelectAuditStatus();
//根據條件是否為空,是否在sql語句中增加約束條件
if(null!=fromDate){
criteria.add(Restrictions.gt("saleDate", fromDate));
}
if(null!=toDate){
criteria.add(Restrictions.lt("saleDate", toDate));
}
if(!"default".equals(cityCode)){
criteria.add(Restrictions.eq("c.cityCode", cityCode));
}
if(!"default".equals(proctCode)){
criteria.add(Restrictions.eq("p.proctCode", proctCode));
}
if(!"default".equals(status)){
criteria.add(Restrictions.eq("checkStatus", status));
}
//返回結果
return criteria.list();
既然是網站上用的,那就選擇struts spring hibernate進行設計吧,現在的網站設計都會是用到。
『伍』 如何在jsp頁面添加搜索功能 博客頻道
jsp查詢關鍵字是用戶通過文本框輸入後傳到db檢索結果然後返回頁面。版
舉例如下:
<%@權 page contentType="text/html;charset=gb2312" %>
<%@ page language="java" import="java.sql.*"%>
<jsp:useBean id="connc" scope="page" class="db.ConnOracle"/>
<%
String sql = "";
String key = "";
String type= "";
String sortfield = "";
%>
<%
request.setCharacterEncoding("gb2312");
sql = "select * from student";
key = request.getParameter("mkey");
System.out.print(key);
type = request.getParameter("mtype");
sortfield = request.getParameter(
『陸』 JSP頁面內form搜索如下:
<!DOCTYPEHTML>
<html>
<head>
<metacharset="UTF-8"/>
<title>last.html</title>
<style>
</style>
<scripttype="text/javascript"src="jquery-1.8.0.min.js"></script>
<scripttype="text/javascript">
$(function()
{
varcontent=$(':text'),trs=$('tabletr:gt(0)');
$(':button').click(function()
{
(""===content.val())
{
trs.show();
}
else
{
trs.hide();
trs.filter(':contains("'+content.val()+'")').show();
}
});
});
</script>
</head>
<body>
<inputtype="text"/>
<button>search</button>
<formaction="">
<table>
<tr>
<th>姓名</th>
<th>性別</th>
<th>年齡</th>
</tr>
<tr>
<td>張三</td>
<td>男</td>
<td>21</td>
</tr>
<tr>
<td>李四</td>
<td>男</td>
<td>22</td>
</tr>
<tr>
<td>王五</td>
<td>女</td>
<td>23</td>
</tr>
</table>
</form>
</body>
</html>