`
zgqynx
  • 浏览: 1355475 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

一个js示例

DAO 
阅读更多
[url]来自
<body topmargin="5" leftmargin="3" bottommargin="5" rightmargin="0"><center><center>
<table width="100%" border="0" cellpadding="0" cellspacing="0">
<form id="classListForm" name="classListForm" method="post">
<div align="center"><font size="3" color="black"><b>课程表</b></font></div>
<div style="padding-top:5px;padding-bottom:5px;width:100%" align=left>
  <td>
<button property="new" value="新 增" onclick="addClass();" styleClass="btn3_mouseout" style="btn3_mouseout" onmouseover="this.className='btn3_mouseover'" onmouseout="this.className='btn3_mouseout'" onmousedown="this.className='btn3_mousedown'" onmouseup="this.className='btn3_mouseup'" title="新 增">新 增</button>&nbsp;
        <button property="edit" value="修 改" onclick="editClass();" styleClass="btn3_mouseout" style="btn3_mouseout" onmouseover="this.className='btn3_mouseover'" onmouseout="this.className='btn3_mouseout'" onmousedown="this.className='btn3_mousedown'" onmouseup="this.className='btn3_mouseup'">修 改</button>&nbsp;
        <button property="delete" value="删 除" onclick="deleteClass();" styleClass="btn3_mouseout" style="btn3_mouseout" onmouseover="this.className='btn3_mouseover'" onmouseout="this.className='btn3_mouseout'" onmousedown="this.className='btn3_mousedown'" onmouseup="this.className='btn3_mouseup'">删 除</button>&nbsp;&nbsp;
      </td>
      <td align=right>输入关键字:<input class="btn3_mouseout" style="btn3_mouseout" onmouseover="this.className='btn3_mouseover'" onmouseout="this.className='btn3_mouseout'" onmousedown="this.className='btn3_mousedown'" onmouseup="this.className='btn3_mouseup'" type=text name="keyword">&nbsp;
   <button property="search" value="查 找" onclick="findClass();" styleClass="btn3_mouseout" style="btn3_mouseout" onmouseover="this.className='btn3_mouseover'" onmouseout="this.className='btn3_mouseout'" onmousedown="this.className='btn3_mousedown'" onmouseup="this.className='btn3_mouseup'">查 找</button>
     </td>
   </div>
<table width="100%" border="1" cellpadding="0" cellspacing="0">
<tr bgcolor="#dddddd" align="center"><th width="6%" align="left"><input type='checkBox' onClick= "selectAllButDisabled(this.form)" class="btn3_mouseout" style="btn3_mouseout" onmouseover="this.className='btn3_mouseover'" onmouseout="this.className='btn3_mouseout'" onmousedown="this.className='btn3_mousedown'" onmouseup="this.className='btn3_mouseup'"><b style="color:black" align=center>全选</b></th>
<th width="20%"><b style="color:black" align=center>课程名称</b></th>
<th width="8%"><b style="color:black" align=center>任课老师</b></th>
<th width="7%"><b style="color:black" align=center>上课时间</b></th>
<th width="8%"><b style="color:black" align=center>下课时间</b></th>
<th width="8%"><b style="color:black" align=center>课程开始日期</b></th>
<th width="8%"><b style="color:black" align=center>课程有效日期</b></th>
<th width="40%"><b style="color:black" align=center>备注</b></th>
</tr>
<%
//声明一个DAO(IClassesDAO)接口,它的实现是ClassesDAO类,
//用这个接口可以实现查询数据库和获取数据记录,还可以进行增加、修改、删除等操作
IClassesDAO classesDAO = new ClassesDAO();
try{
//声明一个List集合,这个集合保存了数据库中的数据
List classList = classesDAO.getList();
%>

<%
int i = 0;
for( ; i < classList.size(); i++ ){
Classes clazz = ( Classes )classList.get( i );
%>
<tr>
<td><input type="checkbox" id="ClassId" name="ClassId" value="<%=clazz.getClassId()%>" onClick = "chkSelect(this.form)" class="btn3_mouseout" style="btn3_mouseout" onmouseover="this.className='btn3_mouseover'" onmouseout="this.className='btn3_mouseout'" onmousedown="this.className='btn3_mousedown'" onmouseup="this.className='btn3_mouseup'"/>
<c:out value="<%=i + 1%>"/>
</td>
<td><a href="JavaScript:updateClass('${class.classId}');" title="编辑"><%=clazz.getClassName()%></a></td>
<td><%=clazz.getTeacher()%></td>
<td><%=clazz.getStartTime()%></td>
<td><%=clazz.getEndTime()%></td>
<td><%=clazz.getStartDate()%></td>
<td><%=clazz.getEndDate()%></td>
<td><%=clazz.getRemark()%></td>
</tr>
<%
}
}catch( Exception e ){
e.printStackTrace();
}
finally{
classesDAO.close();
}
%>
</table>

</form>
</table>
</body>
♂天使♀(188784048) 17:08:26
function selectAll(theFrm) {
for (i=0 ;i< theFrm.elements.length;i++){
if (theFrm.elements[i].type=="checkbox") {
theFrm.elements[i].checked = event.srcElement.checked;
}
}
}

function deselectAll(theFrm) {
for (i=0 ;i< theFrm.elements.length;i++){
if ( theFrm.elements[i].type == "checkbox" ) {
if (!theFrm.elements[i].disabled) {
if (theFrm.elements[i].checked)
theFrm.elements[i].checked=false;
else
theFrm.elements[i].checked=true;
}
}
}
}

//
function selectAllButDisabled(theFrm) {
for (i=0 ;i< theFrm.elements.length;i++){
if ( theFrm.elements[i].type == "checkbox" && theFrm.elements[i].disabled == false ) {
theFrm.elements[i].checked = event.srcElement.checked;
}
}
}

function selectAllButReadonly(theFrm) {
for (i=0 ;i< theFrm.elements.length;i++){
if ( theFrm.elements[i].type == "checkbox" && theFrm.elements[i].readonly == false ) {
theFrm.elements[i].checked = event.srcElement.checked;
}
}
}

//¨o? ¤?¨ D???D
function chkSelect(theFrm) {
for (i=0 ;i< theFrm.elements.length;i++){
if ( theFrm.elements[i].type == "checkbox" ) {
if (theFrm.elements[i].checked) return true;
}
}
return false;
}
[/url]
分享到:
评论

相关推荐

    JavaScript js基础学习 示例代码

    JavaScript js基础学习 示例代码JavaScript js基础学习 示例代码JavaScript js基础学习 示例代码JavaScript js基础学习 示例代码JavaScript js基础学习 示例代码JavaScript js基础学习 示例代码JavaScript js基础...

    常用javascript示例 20类343个示例文件

    常用javascript示例 20类343个示例文件 包含常用小游戏、applet、链接类、色彩类、格式表、表格类、数学类、窗口类、菜单类、滚动条、图片类、日期类、鼠标类、键盘类、按钮类、状态栏、属性类、loading、资料夹和...

    arcgis api for javascript示例一.zip

    arcgis javascript配置自己的portal URL教程示例代码,详细介绍如何使用autocasts as new PortalItem()用自己的portal 发布的webmap 地图服务

    potencia:Dev.f 中的第一个 JS 示例

    这个“第一个JS示例”意味着我们将探讨一个初学者级别的JavaScript代码实例,它可能是用于介绍基本概念或者展示Dev.f如何与JavaScript协同工作。 JavaScript是一种广泛使用的编程语言,主要应用于网页和网络应用的...

    日期时间控件 js脚本 示例2

    标题“日期时间控件 js脚本 示例2”指的是一个JavaScript示例,该示例着重于在Web页面上创建和操作日期及时间选择器。JavaScript是一种广泛使用的编程语言,尤其在网络前端开发中,它用于实现动态交互效果。在这个...

    twaver.js使用示例

    “twaver.js使用示例”这一标题表明了我们即将探讨的是一个关于twaver.js的实践应用案例。Twaver.js是一款强大的图形化建模和可视化库,主要用于创建复杂的网络拓扑图、流程图、组织结构图等。这个标题暗示我们将...

    JavaScript BOM操作 示例代码

    示例代码JavaScript BOM操作 示例代码JavaScript BOM操作 示例代码JavaScript BOM操作 示例代码JavaScript BOM操作 示例代码JavaScript BOM操作 示例代码JavaScript BOM操作 示例代码JavaScript BOM操作 示例代码...

    js脚本源码及示例

    而在“js脚本源码及示例.2.rar”中,可能会涵盖更高级的主题,例如闭包(closure),它是JavaScript中的一个重要特性,用于创建私有变量和函数。此外,还有函数作为一等公民的概念,即函数可以被赋值给变量、作为...

    ArcGIS JavaScript API示例demo

    **ArcGIS JavaScript API**是Esri公司提供的一个用于在Web应用程序中创建地图和地理空间功能的强大工具。这个API允许开发者利用GIS技术,如地图显示、地理编码、空间分析等,来构建交互式的Web应用。本示例集合包含...

    js个人脚本示例

    总的来说,“js个人脚本示例”是一个宝贵的资源库,无论你是初学者还是有一定经验的开发者,都可以从中受益,提升自己的JavaScript技能。通过学习和模仿这些源码,你可以加深对语言的理解,提高解决问题的能力,最终...

    Ext Tree示例

    `trs.js` 文件可能是另一个 JavaScript 示例,它可能包含了自定义的树操作或者扩展了默认的树行为。例如,它可能包含了一些自定义的节点渲染器,用于改变节点的显示方式,或者是实现了节点的异步加载,提高大型数据...

    threejs 源码和demo示例

    它还包含了一个强大的场景图,用于组织和管理3D对象。通过 Three.js,你可以轻松地创建旋转的立方体、复杂的地形、动画的角色,甚至是实时渲染的3D视频。 **源码分析** Three.js 的源码分为多个模块,如核心模块、...

    threejs加载GLTF示例

    Three.js是一个强大的JavaScript库,用于在Web浏览器中创建和展示三维图形。版本117在性能和功能上都有所优化,使得与GLTF模型的交互变得更加流畅。 首先,了解GLTF的重要性:GLTF是一种开放标准,旨在简化3D资源在...

    贪吃蛇 js游戏收集 贪吃蛇 js游戏收集 贪吃蛇 js游戏收集 javascript示例

    贪吃蛇 js游戏收集 贪吃蛇 js游戏收集 贪吃蛇 js游戏收集 javascript示例贪吃蛇 js游戏收集 贪吃蛇 js游戏收集 贪吃蛇 js游戏收集 javascript示例贪吃蛇 js游戏收集 贪吃蛇 js游戏收集 贪吃蛇 js游戏收集 javascript...

    仿写百度官网首页:一个简单的 HTML、CSS 和 JavaScript 代码示例.zip

    仿写百度官网首页:一个简单的 HTML、CSS 和 JavaScript 代码示例.zip 仿写百度官网首页:一个简单的 HTML、CSS 和 JavaScript 代码示例.zip 仿写百度官网首页:一个简单的 HTML、CSS 和 JavaScript 代码示例.zip ...

    另一个js调用c++的示例

    本示例提供了如何从 JavaScript 调用 C++ 的一个实例,展示了这两种不同语言如何协同工作。 在JavaScript中,我们通常利用WebAssembly(WASM)或者像Node.js这样的运行时环境来实现与C++的交互。WebAssembly是一种...

    d3.js关系图谱示例

    7. **数据绑定**:d3.js的一个关键特性是数据绑定,将数据对象与DOM元素关联,当数据变化时,对应的DOM元素也会自动更新,反之亦然。 8. **SVG**:在前端图形绘制中,d3.js通常使用SVG(可缩放矢量图形)来创建图形...

    一个JavaScript脚本示例

    这是有一个稍微复杂的JavaScript示例,实现了一个简单的计数器功能,包括增加、减少计数、重置以及显示当前计数值。我们将使用ES6的类语法来组织代码,并利用DOM API与HTML元素进行交互。

    一个有趣而棘手的JavaScript示例列表.zip

    这个压缩包"一个有趣而棘手的JavaScript示例列表.zip"显然包含了一系列旨在挑战和拓展开发者技能的示例代码。这些示例可能涵盖从基础概念到高级技术的各种主题,旨在帮助用户深入理解和应用JavaScript。 首先,让...

Global site tag (gtag.js) - Google Analytics