2013-07-14 223 views
0
<%! 
String task,budget,email; 
%> 
<% 
task=request.getParameter("id"); 
Class.forName("oracle.jdbc.driver.OracleDriver"); 
Connection con=DriverManager.getConnection("jdbc:oracle:thin:@vaio:1521:XE","system","manager"); 
PreparedStatement stmt= con.prepareStatement("Select * from tasks where task=?"); 
stmt.setString(1,task); 
ResultSet rset=stmt.executeQuery(); 
if(rset.next()) 
{ 
email=rset.getString(1); 
budget=rset.getString(3); 
} 
%> 
<html> 
<script type="text/javascript"> 
function generate() 
{ 
document.show.style.visibility="visible"; 
} 
</script> 
<body> 
<table> 
<tr style="font-size: 30px;"> 
<td><%out.println(task);%></td> 
<td><%out.println(budget);%></td> 
</tr> 
<tr><td></td><td>posted by:<%out.println(email); %></td></tr> 
<tr> 
<td></td><td><form > 
<input type="submit" value="Post bids" onclick="generate()"/> 
</form></td></tr> 
<tr> 
<td> 
<form name="show" action="addBids.jsp" style="visibility:hidden"> 
<input type="text"> 
<input type="submit" value="submit"> 
</form> 
</td> 
</tr> 
</table> 
</body> 
</html> 
<jsp:include page="showBids.jsp"></jsp:include> 

我喜歡上面的jsp頁面來顯示詳細信息,比如自由職業者項目。點擊發布投標按鈕後,我的表單「show」只顯示一秒鐘,我的頁面的ID變爲空。請幫助。頁面id點擊按鈕點擊

回答

1

如果你想顯示無需提交變更提交按鈕:

<input type="button" value="Post bids" onclick="generate()"/> 

或立即提交表單,並顯示元素取決於新的條件
或提交通過AJAX和表演元件與JavaScript/JQuery