为什么我页面用一个Founction就不行 <script language="javascript">function test() { document.all.show.style.display='block'; </script>另外一个大括号呢???? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <%@ page language="java" contentType="text/html; charset=GBK" pageEncoding="GBK"%><%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html"%><%@ page import="java.util.Vector"%><%@ page import="java.util.Date"%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><meta http-equiv="Content-Type" content="text/html; charset=GBK"><title>Insert title here</title><%String path = request.getContextPath() + "/student/actionExample.do"; Vector<String> names = new Vector<String>(); Vector<String> addresss = new Vector<String>(); Vector<Date> brithday = new Vector<Date>(); Vector<String> sexid = new Vector<String>(); Vector<Integer> studentid = new Vector<Integer>(); String sex = ""; Object object = request.getAttribute("isSubmit"); boolean isSubmit = false; if (object == null) { isSubmit = false; } else { isSubmit = (Boolean) object; names = (Vector<String>) request.getAttribute("names"); addresss = (Vector<String>) request.getAttribute("addresss"); brithday = (Vector<Date>) request.getAttribute("brithday"); sexid = (Vector<String>) request.getAttribute("sexid"); studentid = (Vector<Integer>) request.getAttribute("studentid"); } %><script language="javascript">function test(){ var _value = document.getElementById("studentName").value; if(_value=="") { alert("请输入正确的学生名"); }} </script><script language="javascript">function ok() { document.all.show.style.display='block'; var _id=document.getElementById("check"); var _name=document.getElementById("name"); var _brithday=document.getElementById("brithday"); var _sexid=document.getElementById("sexid"); var _address=document.getElementById("address");} </script></head><body><form action="<%=path%>" method="post"><table> <tr> <td>学生名:<input type="text" id="studentName" name="studentname" /></td> </tr> <tr> <table> <tr> <td><input type="submit" id="sub" value="查询" onclick="test();" /></td> <td><input type="button" id="ok" value="修改" onclick="ok();" /></td> <td><span id="show" style="display:none"> <input type="button" id="update" value="保存" onClick="update();" /></span></td> </tr> </table> </td> </tr> <tr> <td> 学生ID</td> <td> 学生姓名</td> <td> 出生日期</td> <td> 性别</td> <td> 学生住址</td> </tr> <%for (int i = 0; i < names.size(); i++) {%> <tr> <td><div id="id"><input type="checkbox" name="check" id="check" /> <%=studentid.get(i)% ></div></td> <td><divid="name"> <%=names.get(i)%></div></td> <td><divid="brithday"> <%=brithday.get(i)%></div></td> <td><divid="sexid"> <%=sexid.get(i)%></div></td> <td><divid="address"> <%=addresss.get(i)%></div></td> <%}%> </tr></table></form></body></html>我的完整是这样的,可点了修改还是不会出现保存的 ok方法名有问题换一个,用showUpdate()就可以了 发现到了,原来id名不能和onclick后面同名,谢谢ranranhu 使用javascript获取网页数据 问个简单问题啊~~javascript里面如何把var值转成时间类型比较 JS实现双击table中的某一行,跳转到另一个页面 一个棘手的问题 求除去td里的文本,不除去非文本的方法? 怎样做html表单的radio选择验证,比如用户注册时选择性别,怎样判断有没有选择其中一个 JS新建表格列表,IE6不能正常显示,其它浏览器正常 用JavaScript如何实现浏览器刷新? 如何在js中把浏览器的最大化按钮屏蔽掉? 能回答这个问题我才佩服(在线等!) js怎么写一个对table的选择记录行的操作? 如何利用DOM方式替换自定义标签??
pageEncoding="GBK"%>
<%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html"%>
<%@ page import="java.util.Vector"%>
<%@ page import="java.util.Date"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=GBK">
<title>Insert title here</title>
<%String path = request.getContextPath()
+ "/student/actionExample.do";
Vector<String> names = new Vector<String>();
Vector<String> addresss = new Vector<String>();
Vector<Date> brithday = new Vector<Date>();
Vector<String> sexid = new Vector<String>();
Vector<Integer> studentid = new Vector<Integer>();
String sex = "";
Object object = request.getAttribute("isSubmit");
boolean isSubmit = false; if (object == null) {
isSubmit = false;
} else { isSubmit = (Boolean) object;
names = (Vector<String>) request.getAttribute("names");
addresss = (Vector<String>) request.getAttribute("addresss");
brithday = (Vector<Date>) request.getAttribute("brithday");
sexid = (Vector<String>) request.getAttribute("sexid");
studentid = (Vector<Integer>) request.getAttribute("studentid");
}
%>
<script language="javascript">
function test()
{
var _value = document.getElementById("studentName").value;
if(_value=="")
{
alert("请输入正确的学生名");
}
}
</script>
<script language="javascript">
function ok()
{
document.all.show.style.display='block';
var _id=document.getElementById("check");
var _name=document.getElementById("name");
var _brithday=document.getElementById("brithday");
var _sexid=document.getElementById("sexid");
var _address=document.getElementById("address");
}
</script>
</head><body>
<form action="<%=path%>" method="post">
<table>
<tr>
<td>学生名:<input type="text" id="studentName" name="studentname" /></td>
</tr>
<tr>
<table>
<tr>
<td><input type="submit" id="sub" value="查询" onclick="test();" /></td>
<td><input type="button" id="ok" value="修改" onclick="ok();" /></td>
<td><span id="show" style="display:none"> <input type="button"
id="update" value="保存" onClick="update();" /></span></td>
</tr>
</table>
</td>
</tr>
<tr>
<td> 学生ID</td>
<td> 学生姓名</td>
<td> 出生日期</td>
<td> 性别</td>
<td> 学生住址</td>
</tr>
<%for (int i = 0; i < names.size(); i++) {%>
<tr>
<td><div id="id"><input type="checkbox" name="check" id="check" />
<%=studentid.get(i)% ></div></td>
<td><divid="name"> <%=names.get(i)%></div></td>
<td><divid="brithday"> <%=brithday.get(i)%></div></td>
<td><divid="sexid"> <%=sexid.get(i)%></div></td>
<td><divid="address"> <%=addresss.get(i)%></div></td>
<%}%>
</tr>
</table>
</form>
</body>
</html>我的完整是这样的,可点了修改还是不会出现保存的
换一个,用showUpdate()就可以了