function fOnChange(pobjThis, pstrBuyId) { itemCodeSet(pstrBuyId); if (eval("document.f2.SellChk_" + String(pstrBuyId)).checked == false) { if (fSelectCount() >= 100) { alert("選択が100件を超えています。" + fSelectCount() + "件"); pobjThis.focus(); return false; } } eval("document.f2.SellChk_" + String(pstrBuyId)).checked = true; //eval("document.f2.SellChk_" + String(pstrBuyId)).disabled = false; //eval("document.f2.SellChk_" + String(pstrBuyId)).style.display = "inline"; //eval("document.f2.SellImg_" + String(pstrBuyId)).style.display = "none"; if (pobjThis) { if (pobjThis.name == ("subject_code_" + pstrBuyId)) { if (eval("document.f2.subject_code_" + pstrBuyId).value != eval("document.f2.ck_subject_code_" + pstrBuyId).value) { eval("document.f2.subject_code2_" + pstrBuyId).value = ""; eval("document.f2.subject_small_id_" + pstrBuyId).value = ""; eval("document.f2.subject_small_name_" + pstrBuyId).value = ""; eval("document.getElementById('subject_name_" + pstrBuyId + "')").innerHTML = ""; eval("document.f2.subject_small_name2_" + pstrBuyId).value = ""; eval("document.getElementById('subject_name2_" + pstrBuyId + "')").innerHTML = ""; eval("document.f2.ck_subject_code_" + pstrBuyId).value = eval("document.f2.subject_code_" + pstrBuyId).value; } } else if (pobjThis.name == ("subject_code2_" + pstrBuyId)) { if (eval("document.f2.subject_code2_" + pstrBuyId).value != eval("document.f2.ck_subject_code2_" + pstrBuyId).value) { eval("document.f2.subject_small_id_" + pstrBuyId).value = ""; eval("document.f2.subject_small_name_" + pstrBuyId).value = ""; eval("document.getElementById('subject_name_" + pstrBuyId + "')").innerHTML = ""; eval("document.f2.subject_small_name2_" + pstrBuyId).value = ""; eval("document.getElementById('subject_name2_" + pstrBuyId + "')").innerHTML = ""; eval("document.f2.ck_subject_code2_" + pstrBuyId).value = eval("document.f2.subject_code2_" + pstrBuyId).value; } } else if (pobjThis.name == ("subject_code_a_" + pstrBuyId)) { if (eval("document.f2.subject_code_a_" + pstrBuyId).value != eval("document.f2.ck_subject_code_a_" + pstrBuyId).value) { eval("document.f2.subject_code_a2_" + pstrBuyId).value = ""; eval("document.f2.subject_small_id_a_" + pstrBuyId).value = ""; eval("document.f2.subject_small_name_a_" + pstrBuyId).value = ""; eval("document.getElementById('subject_name_a_" + pstrBuyId + "')").innerHTML = ""; eval("document.f2.subject_small_name_a2_" + pstrBuyId).value = ""; eval("document.getElementById('subject_name_a2_" + pstrBuyId + "')").innerHTML = ""; eval("document.f2.ck_subject_code_a_" + pstrBuyId).value = eval("document.f2.subject_code_a_" + pstrBuyId).value; } } else if (pobjThis.name == ("subject_code_a2_" + pstrBuyId)) { if (eval("document.f2.subject_code_a2_" + pstrBuyId).value != eval("document.f2.ck_subject_code_a2_" + pstrBuyId).value) { eval("document.f2.subject_small_id_a_" + pstrBuyId).value = ""; eval("document.f2.subject_small_name_a_" + pstrBuyId).value = ""; eval("document.getElementById('subject_name_a_" + pstrBuyId + "')").innerHTML = ""; eval("document.f2.subject_small_name_a2_" + pstrBuyId).value = ""; eval("document.getElementById('subject_name_a2_" + pstrBuyId + "')").innerHTML = ""; eval("document.f2.ck_subject_code_a2_" + pstrBuyId).value = eval("document.f2.subject_code_a2_" + pstrBuyId).value; } } } fDataSet(pstrBuyId); if (fDataInitialCheck(pstrBuyId)) { //初期内容に戻る fDataDelete(pstrBuyId); } if (eval("document.f2.SellChk_" + String(pstrBuyId)).checked == true) { $("input[name=SellChk_" + String(pstrBuyId) + "]").parents("tr:first").addClass("selected"); } else { $("input[name=SellChk_" + String(pstrBuyId) + "]").parents("tr:first").removeClass("selected"); } fcUpdateBotanDisp(fSelectCount()); return true; }
function fDataSet_pri(pstrBuyId) { var wobjNm var waryBuyId var waryShareFlg var waryBuyName var waryMembNm var waryPriBuyId var warySubCdS1 var warySmlNmS1 var warySubCdS2 var warySmlNmS2 var warySubCd2S1 var warySmlNm2S1 var warySubCd2S2 var warySmlNm2S2 var warySellChk var warySSmallId var warySSmallIdA var selected_Buy_id var wintIdx = fItemCheck(pstrBuyId); if (wintIdx < 0) { //変更保存無 if (document.f1.csvBuyId.value.length > 0) { //2回目以降 if (eval("document.f2.SellChk_" + String(pstrBuyId)).checked == true) { document.f1.csvBuyId.value += ","; document.f1.csvShareFlg.value += ","; document.f1.csvBuyName.value += ","; document.f1.csvMembNm.value += ","; document.f1.csvPriBuyId.value += ","; document.f1.csvSubCdS1.value += ","; document.f1.csvSmlNmS1.value += ","; document.f1.csvSubCdS2.value += ","; document.f1.csvSmlNmS2.value += ","; document.f1.csvSubCd2S1.value += ","; document.f1.csvSmlNm2S1.value += ","; document.f1.csvSubCd2S2.value += ","; document.f1.csvSmlNm2S2.value += ","; document.f1.csvSellChk.value += ","; document.f1.csvSSmallId.value += ","; document.f1.csvSSmallIdA.value += ","; } } else { document.f1.csvBuyId.value = ""; document.f1.csvShareFlg.value = ""; document.f1.csvBuyName.value = ""; document.f1.csvMembNm.value = ""; document.f1.csvPriBuyId.value = ""; document.f1.csvSubCdS1.value = ""; document.f1.csvSmlNmS1.value = ""; document.f1.csvSubCdS2.value = ""; document.f1.csvSmlNmS2.value = ""; document.f1.csvSubCd2S1.value = ""; document.f1.csvSmlNm2S1.value = ""; document.f1.csvSubCd2S2.value = ""; document.f1.csvSmlNm2S2.value = ""; document.f1.csvSellChk.value = ""; document.f1.csvSSmallId.value = ""; document.f1.csvSSmallIdA.value = ""; } //追加 if (eval("document.f2.SellChk_" + String(pstrBuyId)).checked == true) { // チェック時,内容が元に戻った時チェックを外す。 //if (fDataInitialCheck_pri(pstrBuyId)) { //document.f1.csvSellChk.value += "0"; //eval("document.f2.SellChk_" + String(pstrBuyId)).checked = false; //eval("document.f2.SellChk_" + String(pstrBuyId)).disabled = true; //eval("document.f2.SellChk_" + String(pstrBuyId)).style.display = "none"; //eval("document.f2.SellImg_" + String(pstrBuyId)).style.display = "inline"; //} else { document.f1.csvSellChk.value += "1"; document.f1.csvBuyId.value += pstrBuyId; document.f1.csvShareFlg.value += Trim(eval("document.f2.share_flg_" + String(pstrBuyId)).value.replace(",", "") + ""); document.f1.csvBuyName.value += Trim(eval("buy_name_" + String(pstrBuyId)).innerHTML .replace(",", "") + ""); document.f1.csvMembNm.value += Trim(eval("member_name_" + String(pstrBuyId)).innerHTML + ""); document.f1.csvPriBuyId.value += Trim(eval("private_buy_id_" + String(pstrBuyId)).innerHTML.replace(",", "") + ""); document.f1.csvSubCdS1.value += Trim(eval("document.getElementById('subject_code_new')").value.replace(",","") + ""); document.f1.csvSmlNmS1.value += Trim(eval("document.getElementById('subject_name_new')").innerHTML + ""); document.f1.csvSubCdS2.value += Trim(eval("document.getElementById('subject_code_a_new')").value.replace(",","") + ""); document.f1.csvSmlNmS2.value += Trim(eval("document.getElementById('subject_name_a_new')").innerHTML + ""); document.f1.csvSubCd2S1.value += Trim(eval("document.getElementById('subject_code2_new')").value.replace(",","") + ""); document.f1.csvSmlNm2S1.value += Trim(eval("document.getElementById('subject_name2_new')").innerHTML + ""); document.f1.csvSubCd2S2.value += Trim(eval("document.getElementById('subject_code_a2_new')").value.replace(",","") + ""); document.f1.csvSmlNm2S2.value += Trim(eval("document.getElementById('subject_name_a2_new')").innerHTML + ""); document.f1.csvSSmallId.value += Trim(eval("document.getElementById('subject_small_id_hi')").value + ""); document.f1.csvSSmallIdA.value += Trim(eval("document.getElementById('subject_small_id_a_hi')").value + ""); //} } } else { //変更保存有り if(eval("document.f2.SellChk_" + String(pstrBuyId))){ if (eval("document.f2.SellChk_" + String(pstrBuyId)).checked == false) { selected_Buy_id = document.f1.csvBuyId.value.split(","); waryShareFlg = document.f1.csvShareFlg.value.split(","); waryBuyName = document.f1.csvBuyName.value.split(","); waryMembNm = document.f1.csvMembNm.value.split(","); waryPriBuyId = document.f1.csvPriBuyId.value.split(","); warySubCdS1 = document.f1.csvSubCdS1.value.split(","); warySmlNmS1 = document.f1.csvSmlNmS1.value.split(","); warySubCdS2 = document.f1.csvSubCdS2.value.split(","); warySmlNmS2 = document.f1.csvSmlNmS2.value.split(","); warySubCd2S1 = document.f1.csvSubCd2S1.value.split(","); warySmlNm2S1 = document.f1.csvSmlNm2S1.value.split(","); warySubCd2S2 = document.f1.csvSubCd2S2.value.split(","); warySmlNm2S2 = document.f1.csvSmlNm2S2.value.split(","); warySellChk = document.f1.csvSellChk.value.split(","); warySSmallId = document.f1.csvSSmallId.value.split(","); warySSmallIdA = document.f1.csvSSmallIdA.value.split(","); //置換 selected_Buy_id.splice(wintIdx,1); waryShareFlg.splice(wintIdx,1); waryBuyName.splice(wintIdx,1); waryMembNm.splice(wintIdx,1); waryPriBuyId.splice(wintIdx,1); warySubCdS1.splice(wintIdx,1); warySmlNmS1.splice(wintIdx,1); warySubCdS2.splice(wintIdx,1); warySmlNmS2.splice(wintIdx,1); warySubCd2S1.splice(wintIdx,1); warySmlNm2S1.splice(wintIdx,1); warySubCd2S2.splice(wintIdx,1); warySmlNm2S2.splice(wintIdx,1); warySSmallId.splice(wintIdx,1); warySSmallIdA.splice(wintIdx,1); warySellChk.splice(wintIdx,1); document.f1.csvBuyId.value = selected_Buy_id.join(","); document.f1.csvShareFlg.value = waryShareFlg.join(","); document.f1.csvBuyName.value = waryBuyName.join(","); document.f1.csvMembNm.value = waryMembNm.join(","); document.f1.csvPriBuyId.value = waryPriBuyId.join(","); document.f1.csvSubCdS1.value = warySubCdS1.join(","); document.f1.csvSmlNmS1.value = warySmlNmS1.join(","); document.f1.csvSubCdS2.value = warySubCdS2.join(","); document.f1.csvSmlNmS2.value = warySmlNmS2.join(","); document.f1.csvSubCd2S1.value = warySubCd2S1.join(","); document.f1.csvSmlNm2S1.value = warySmlNm2S1.join(","); document.f1.csvSubCd2S2.value = warySubCd2S2.join(","); document.f1.csvSmlNm2S2.value = warySmlNm2S2.join(","); document.f1.csvSellChk.value = warySellChk.join(","); document.f1.csvSSmallId.value = warySSmallId.join(","); document.f1.csvSSmallIdA.value = warySSmallIdA.join(","); }else{ warySubCdS1 = document.f1.csvSubCdS1.value.split(","); warySmlNmS1 = document.f1.csvSmlNmS1.value.split(","); warySubCdS2 = document.f1.csvSubCdS2.value.split(","); warySmlNmS2 = document.f1.csvSmlNmS2.value.split(","); warySubCd2S1 = document.f1.csvSubCd2S1.value.split(","); warySmlNm2S1 = document.f1.csvSmlNm2S1.value.split(","); warySubCd2S2 = document.f1.csvSubCd2S2.value.split(","); warySmlNm2S2 = document.f1.csvSmlNm2S2.value.split(","); warySSmallId = document.f1.csvSSmallId.value.split(","); warySSmallIdA = document.f1.csvSSmallIdA.value.split(","); warySubCdS1[wintIdx] = Trim(eval("document.getElementById('subject_code_new')").value.replace(",","") + ""); warySmlNmS1[wintIdx] = Trim(eval("document.getElementById('subject_name_new')").innerHTML + ""); warySubCdS2[wintIdx] = Trim(eval("document.getElementById('subject_code_a_new')").value.replace(",","") + ""); warySmlNmS2[wintIdx] = Trim(eval("document.getElementById('subject_name_a_new')").innerHTML + ""); warySubCd2S1[wintIdx] = Trim(eval("document.getElementById('subject_code2_new')").value.replace(",","") + ""); warySmlNm2S1[wintIdx] = Trim(eval("document.getElementById('subject_name2_new')").innerHTML + ""); warySubCd2S2[wintIdx] = Trim(eval("document.getElementById('subject_code_a2_new')").value.replace(",","") + ""); warySmlNm2S2[wintIdx] = Trim(eval("document.getElementById('subject_name_a2_new')").innerHTML + ""); warySSmallId[wintIdx] = Trim(eval("document.getElementById('subject_small_id_hi')").value + ""); warySSmallIdA[wintIdx] = Trim(eval("document.getElementById('subject_small_id_a_hi')").value + ""); document.f1.csvSubCdS1.value = warySubCdS1.join(","); document.f1.csvSmlNmS1.value = warySmlNmS1.join(","); document.f1.csvSubCdS2.value = warySubCdS2.join(","); document.f1.csvSmlNmS2.value = warySmlNmS2.join(","); document.f1.csvSubCd2S1.value = warySubCd2S1.join(","); document.f1.csvSmlNm2S1.value = warySmlNm2S1.join(","); document.f1.csvSubCd2S2.value = warySubCd2S2.join(","); document.f1.csvSmlNm2S2.value = warySmlNm2S2.join(","); document.f1.csvSSmallId.value = warySSmallId.join(","); document.f1.csvSSmallIdA.value = warySSmallIdA.join(","); } } } }
相关推荐
在 Javascript 中,二维数组的遍历是一种非常常见的操作。二维数组,即多维数组的特殊情况,是指每个元素也是一个数组的数组。这种数据结构在实际应用中非常常见,例如,在表单处理、数据分析等领域。今天,我们将...
扩展阅读中提及的专题,例如《JavaScript数组操作技巧总结》、《JavaScript遍历算法与技巧总结》等,为读者提供了更多的学习资源。通过这些资源,读者可以更加全面地掌握JavaScript中数组操作的多种技巧和方法,从而...
在处理AJAX返回的数据时,如果数据是数组形式,我们通常需要进行一些处理步骤来确保能够正确地解析和使用这些数据。 在上述例子中,我们看到一个使用PHP实现的`ajaxcheckedlessonsAction`函数,该函数用于通过DAO...
在JavaScript中,数组和对象是两种非常基础且重要的数据结构,它们被广泛应用于各种场景,如数据存储、逻辑处理和对象表示。这篇文章将深入探讨这两种数据类型,以及相关的操作和工具。 **一、数组** 数组在...
在JavaScript中,数组对象和JSON(JavaScript Object Notation)是两种非常重要的数据结构,它们在处理和存储数据方面起着核心作用。这篇学习笔记将深入探讨这两种数据结构的特性和用法。 首先,我们来了解...
在JavaScript编程中,数组操作是常见的任务之一,特别是在处理数据集合时。本示例中,我们探讨的是如何处理包含重复元素的数组,并将其整合成一个新的结构。这个问题可以通过一个名为`sortArr`的函数来解决,它接收...
总的来说,`collect.js` 是JavaScript开发中处理数组和对象的强大工具,无论是在前端还是后端,都能提供高效的数据处理能力。通过利用其丰富的API,开发者可以更轻松地处理复杂的数据操作,同时保持代码的简洁和可...
数组的使用非常广泛,以下是对 JavaScript 数组的详细说明。 一、创建数组 JavaScript 中可以使用多种方式创建数组,例如: * 使用 new Array() 构造函数创建数组:var a = new Array("cctv","sxtv","tytv"); * ...
#### 一、JavaScript数组与操作 **数组定义:** 在JavaScript中,数组是一种用于存储多个值的数据结构。数组中的每个元素都有一个对应的索引(从0开始),并且可以通过该索引访问数组中的元素。 示例代码: ```...
在实际实现过程中,开发者可能会创建两个JavaScript数组,一个存储省份信息,另一个存储城市信息。例如: ```javascript var provinces = [ {name: '北京市', cities: ['东城区', '西城区', '朝阳区', ...]}, {...
这是JavaScript中处理数组的基本方法。`for`循环的语法为: ```javascript for (var i = 0; i ; i++) { // 循环体 } ``` 这里,`i`是索引,`array.length`表示数组的长度。 2. **对象属性的访问和赋值**: ...
javaScript:将Array数组分页处理,支持分页数据容错; js文件:Page4array分页处理工具类; 兼容版本ES6。 博文:https://blog.csdn.net/HTouying/article/details/88898258
在JavaScript中,获取数组的最大值和最小值是常见的操作,特别是在数据分析、数据处理或界面动态更新等场景。这里我们将详细探讨如何使用JavaScript实现这个功能。 首先,我们可以使用内置的Math对象中的`Math.max...
在JavaScript中,判断两个数组是否相等是一个常见的需求,尤其在处理数据比较或者验证时。根据标题和描述,我们可以区分两种不同的场景: 1. **数组完全相等**:在这种情况下,不仅要求数组中的元素相同,而且元素...
本文列举了各种JavaScript对象与数组,同时包括对上述每一对象或数组所完成工作的简短描述,以及与其相关的属性方法,以及事件处理程序,还注明了该对象或数组的父对象用户同样可能需要参考Online Companion中的超级...
尽管数组在概念上与对象不同,但在JavaScript中,数组也被视为一种特殊的对象,其索引被视为属性。 1. 获取对象的键(keys)和值(values) 在JavaScript中,我们可以使用`for...in`循环遍历对象的所有可枚举属性...
JavaScript 和 jQuery 中的数组操作是编程中非常基础且重要的部分,尤其在处理数据集合时。在 JavaScript 中,数组是一种特殊的数据结构,可以存储各种类型的数据,包括整型、字符串、对象等。虽然 JavaScript 不...
3. **处理字节数组**:最后,可以遍历 Uint8Array 对象,并将其转换为普通的 JavaScript 数组。这一步虽然不是必须的,但在某些情况下可能更方便进行后续处理。 #### 总结 使用 JavaScript 读取本地文件并转换为...
在JavaScript中,数组的深拷贝是一个常见的需求,它涉及到数据结构的复制,尤其是在处理复杂对象和嵌套数据时。深拷贝与浅拷贝不同,浅拷贝只是复制引用,而深拷贝会创建一个新的对象,包含原始数组的所有元素,并...
本篇文章将深入探讨JavaScript中数组的一些算法和技巧,帮助开发者更好地理解和利用这些功能。 1. 数组的创建与初始化 - `let arr = [];` 用空括号创建一个空数组。 - `let arr = new Array();` 也可以创建空数组...