<html>
<body>
<script type="text/javascript" language="Javascript1.1">
<!--
function moveValueToLeft(oData,oPurpose,oFleet){
var arrSelValue = new Array();
var arrSelText = new Array();
var arrValueTextRelation = new Array();
var index = 0;
if (oFleet.value == "") {
alert("Fleet must selected.");
return;
}
for(var i=0; i<oData.options.length; i++){
if(oData.options[i].selected) {
arrSelValue[index] = oData.options[i].value;
arrSelText[index] = oData.options[i].text;
arrValueTextRelation[arrSelValue[index]] = oData.options[i];
index ++;
}
}
var order=oPurpose.options;
var flag=true;
for(var i=0; i<arrSelText.length; i++) {
var oOption = document.createElement("option");
//oOption.text = arrSelText[i].substring(0,arrSelText[i].indexOf("(")+1)+" " + oFleet.options[oFleet.selectedIndex].text+" )";
//oOption.value = arrSelValue[i]+","+oFleet.value;
oOption.text = arrSelText[i];
oOption.value = arrSelValue[i];
for(var j=0;j<order.length;j++){
if(order[j].text==oOption.text) {
flag=false;
break;
}
}
if(flag==true){
oPurpose.add(oOption);
document.getElementById('moveTid').value =
document.getElementById('moveTid').value+","+oOption.value;
}
oData.removeChild(arrValueTextRelation[arrSelValue[i]]);
}
}
function moveValueToRight(oData,oPurpose,curFleetId,curFleetName){
var arrSelValue = new Array();
var arrSelText = new Array();
var arrValueTextRelation = new Array();
var index = 0;
for(var i=0; i<oData.options.length; i++){
if(oData.options[i].selected) {
arrSelValue[index] = oData.options[i].value;
arrSelText[index] = oData.options[i].text;
arrValueTextRelation[arrSelValue[index]] = oData.options[i];
index ++;
}
}
var order=oPurpose.options;
var flag=true;
for(var i=0; i<arrSelText.length; i++) {
var oOption = document.createElement("option");
// oOption.text = arrSelText[i].substring(0,arrSelText[i].indexOf("(")+1) + " " + curFleetName+" )";
// oOption.value = arrSelValue[i].substring(0,arrSelValue[i].indexOf(","));
oOption.text = arrSelText[i];
oOption.value = arrSelValue[i];
for(var j=0;j<order.length;j++){
if(order[j].text==oOption.text) {
flag=false;
break;
}
}
if(flag==true){
oPurpose.add(oOption);
}
oData.removeChild(arrValueTextRelation[arrSelValue[i]]);
}
}
//-->
</script>
<form name="fm" >
<table border="0" width="100%" cellpadding="0" cellspacing="0" bgcolor="#f1f1f1" height="200">
<tr>
<td width="21%">select1</td>
<td width="6%"> </td>
<td width="73%"</td>
</tr>
<tr>
<td width="21%">
<select name="availableTruckList" id="availableTruckList" size="8" style="width:220px">
</select>
</td>
<td width="6%">
<div align="center">
<input name="rightArrowBut" value=">>>>" type="button"
onclick="javascript:moveValueToRight(availableTruckList,currentTruckList,'${fleet.fleetId }','${fleet.fleetName }');" />
</div>
<br>
<div align="center">
<input name="Submit" value="<<<<" type="button"
onclick="javascript:moveValueToLeft(currentTruckList,availableTruckList,fleetList);" />
</div>
</td>
<td width="73%">
<select name="currentTruckList" id="currentTruckList" size="8" style="width:220px">
</select>
</td>
</tr>
</table>
</form>
</body></html>
分享到:
相关推荐
Oracle数据库是一种关系型数据库,它由多个二维表(即数据表)组成,表中每一行数据由主键保证其唯一性,而表之间通过外键实现相互关联。主键是表中的一个或一组字段,用于唯一标识表中的每一行。列是指表中的字段,...
实体是客观存在的并可相互区分的“事物”,通常成为表,表由行和列组成,每一行描述实体的一个示例,每一列描述实体的一个特征。联系是实体之间存在的对应或连接关系,包括一对一关系、多对多关系等。 二、实体和...
2.导出一个表 mysqldump -u 用户名 -p 数据库名 表名> 导出的文件名 mysqldump -u wcnc -p smgp_apps_wcnc users> wcnc_users.sql 3.导出一个数据库结构 mysqldump -u wcnc -p -d –add-drop-table smgp_apps_...
笛卡尔积是将多个域的所有可能取值进行组合,不包含重复的组合。 2.1.2 笛卡尔积 笛卡尔积是将两个或多个域的元素两两配对形成的集合。例如,如果有三个域D1、D2和D3,其笛卡尔积就是所有可能的(D1的元素, D2的...
23. 插入数据:INSERT语句用于向数据库表中插入数据,常见的形式包括VALUES子句,或SELECT子句从另一个表中插入数据。 这些知识点涵盖了计算机基础知识、数据库管理、编程语言(主要是Java和C)、网页设计(HTML)...
日期类型 date 7字节 用于存储表中的日期和时间数据,取值范围是公元前4712年1月1日至公元9999年12月31日,7个字节分别表示世纪、年、月、日、时、分和秒 二进制数据类型 row 1~2000字节 可变长二进制数据,在具体...
1. 实体-联系模型(E-R模型)是数据库设计中用来描述现实世界中实体及其相互关系的工具。在E-R模型中,事物的特征通常用属性(A)来描述,而实体之间的联系则可以转化为关系模型中的关系(C)。 2. 关系模型是...
3. `String`类方法:`replace(CharSequence srt1,CharSequence srt2)`是Java中的一个方法,它返回一个新的字符串,其中所有出现的`srt1`字符串都被`srt2`替换。 4. 域名地址:在域名地址中,教育机构通常使用`.edu`...
Internet 是一个物理网络是不准确的,因为Internet是一个逻辑上的全球网络,由众多物理网络相互连接而成。 5. 在C++语言中,double类型的数值数据占据B.8字节的空间。 6. 数据访问页是Access中用于展示和操作数据...
关系模型由若干个关系组成,每个关系代表一类实体及其相互关系。 2. DBMS 是指( B )。DBMS 即数据库管理系统,是用于创建、管理和维护数据库的软件系统,它提供数据存储、查询、更新和控制等功能,使得用户能够...
二维表中的每一行每个分量可能分为若干数据项。 5. **数据存储和效率**:数据的存储结构直接影响程序执行效率。数据库系统减少数据冗余,提高数据完整性。Access数据库的扩展名为.mdb,其中表是实际存放数据的地方...
10. 在Visual FoxPro中,查询是一个预定义的SQL SELECT语句文件,而视图是数据库中的虚拟表,可以看作是SELECT语句的结果集。 11. PowerPoint中,幻灯片的动画效果是可选的,并非每张幻灯片都必须有动画。 12. ...
* HH24:一天中的第几个小时,取值为 00~23 * MI:一小时中的分钟 * SS:一分钟中的秒 * SSSS:从午夜开始过去的秒数 使用TO_CHAR函数和TO_DATE函数可以实现日期和字符串之间的相互转换,并且可以指定日期的格式。 ...
- **N对M关系** (Many:Many): 多个实体实例可以相互关联,如学生可以选修多门课程,课程也可以被多个学生选修。 - **E-R图的三要素**: 基本表、数据项、元组。基本表代表实体,数据项是表中的列,元组则是表中的行...
- **第二范式**(2NF):满足1NF,且非主键字段完全依赖于主键。 - **第三范式**(3NF):满足2NF,且不存在传递依赖。 - **BCNF**(Boyce-Codd 范式):满足3NF,且所有非主键字段都直接依赖于每个候选键。 #### 2. 不...
【计算机二级考试题】主要涉及了编程语言、数据库管理、软件应用、数据结构和系统设计等多个方面的知识。以下是对这些知识点的详细说明: 1. 非线性结构:题目中提到的“非线性结构”是数据结构的一种,通常指的...
二维表的每一列称为属性,每一列的取值范围即为值域。在数据库设计中,模块通常由声明、语句和过程组成,非结合型文本框用于用户输入数据。方法是对象的一部分,具备特定的功能。 线性表是一种基本的线性结构,包含...
4. 向基本表插入数据时,可以使用`INSERT INTO`语句,配合`VALUES`子句引出记录值,或者使用`SELECT`子句从其他数据源得到一个结果表进行插入。 5. 在关系数据库中,表与表之间的联系是通过定义的主码和外码实现的...
* 采用二维表来表示实体以及实体之间关系的模型。 * 关系模型的数据结构:关系、关系模式。 * 关系的性质:1:1、1:n、m:n。 * 数据查询、数据插入、数据删除、数据修改关系运算。 E-R 模型 * 能根据具体问题构建 E...