<td> 没有 value

所以要在<td>里面加上input  同时text 为hidden这样就不会显示value的值

<td><select id='goodRefSuppliers_${s.index}' style='width: 100px;'><option value=''>--请选择--</option>
<c:forEach var='goodRefSuppliers' items='${goodRefSuppliersList}'>
<c:if test ="${goodRefSuppliers.prdInfo == prd}">
<option id='${goodRefSuppliers.suppliers.id}' value='${goodRefSuppliers.suppliers.name},${goodRefSuppliers.suppliers.id}'>${goodRefSuppliers.suppliers.name}
</option>
</c:if>
</c:forEach>
</select>
</td>
var chk_value = [];
function jqchk() { //jquery获取复选框值 $('input[name="id"]:checked').each(function() {
var ip = $(this).attr('id');
var val = $(this).val();
//alert(val);
var unit = $('#unit_'+ip).val();
var goodRefSuppliers = $('#goodRefSuppliers_'+ip).val();
//alert(goodRefSuppliers);
val = val + "," + unit+"," +goodRefSuppliers;
chk_value.push(val);
});
if (chk_value.length == 0) {
alert('没有选择任何数据。');
return false;
}
return true;
} function ext(){
if(jqchk()){
var str = "";
for(var i=0;i<chk_value.length;i++){
var ips = parseInt(Math.random() * new Date().getTime());
str = str + "<tr id='gradeTr_"+ips+"'>"
+"<td>" + chk_value[i].split(",")[1] + "</td>"
+"<td>" + chk_value[i].split(",")[2] + "</td>"
+"<td>" + chk_value[i].split(",")[3] + "</td>"
+"<td><input type='hidden' id='suppliers_"+ips+"' value=" + chk_value[i].split(",")[5] + "> "+ chk_value[i].split(",")[4] +"</td>"
+"<td><select id='gradeCode_"+ips+"' style='width: 100px;'><option value=''>--请选择--</option><c:forEach var='grade' items='${productGradeList}'><option value='${grade.propertyCode}'>${grade.propertyValue}</option></c:forEach></select></td>"
+"<td><select id='inventoryStatus_"+ips+"' style='width: 100px;'><option value=''>--请选择--</option><c:forEach var='status' items='${inventoryStatusList}'><option value='${status.propertyCode}'>${status.propertyValue}</option></c:forEach></select></td>"
+"<td><select id='inventoryType_"+ips+"' style='width: 100px;'><option value=''>--请选择--</option><c:forEach var='inventoryType' items='${inventoryTypeList}'><option value='${inventoryType.propertyCode}'<c:if test="${inventoryType.propertyValue=='备件库存'}">selected</c:if>>${inventoryType.propertyValue}</option></c:forEach></select></td>"
+"<td><input type='text' id='itemKey_"+ips+"' value='无'/></td>"
+"<td><input type='text' id='quantity_"+ips+"' onkeyup='javascrit:IsNum(this)'/></td>"
+"<td align='center'><input type='hidden' name='prdId' value='"+chk_value[i].split(",")[0]+"' id='"+ips+"'/><a href='javascript:deleteGoods("+ips+")'>删除</a></td></tr>";
}//for
closePopup();
parent.refreshMain(str);
//alert(str);
parent.hideErrorMsg(); }//if
}

根据不同的产品id获得不同的下拉选项 (option传多值)的更多相关文章

  1. 如何给SAP C4C的产品主数据division配置出新的下拉选项

    如图:C4C产品主数据division字段默认的下拉菜单选项: 切换成调试模式,找到UI这个字段绑定的模型字段名称:/Root/MaterialDivision: 再找到这个UI模型字段绑定到的cor ...

  2. zencart通过产品id 批量添加推荐产品

    1.修改 admin/featured.php 查找 pre_add_confirmation 将 pre_add_confirmation 与  break; 之间的代码,用下面的代码替换即可 &l ...

  3. 表id关联数据获取至页面,制作下拉框多选进行数据多项获取(字段处理)

     这周完成了一张表单,重点碰到以下问题: 1.freemaker获取年份的type值取year,类型直接为Long,传至后台和获取数据不需要转换: 2.freemaker获取日期type值为date, ...

  4. MySql数据库查询表信息/列信息(列ID/列名/数据类型/长度/精度/是否可以为null/默认值/是否自增/是否是主键/列描述)

    查询表信息(表名/表描述): SELECT table_name name,TABLE_COMMENT value FROM INFORMATION_SCHEMA.TABLES WHERE table ...

  5. SqlServer数据库查询表信息/列信息(列ID/列名/数据类型/长度/精度/是否可以为null/默认值/是否自增/是否是主键/列描述)

    查询表信息(表名/表描述) Value ) AS value FROM sysobjects a Where a.xtype = 'U' AND a.name <> 'sysdiagram ...

  6. Oracle数据库查询表信息/列信息(列ID/列名/数据类型/长度/精度/是否可以为null/默认值/是否自增/是否是主键/列描述)

    查询表信息(表名/表描述) Select table_Name As Name,Comments As Value From User_Tab_Comments Where table_Type='T ...

  7. PostgreSql数据库查询表信息/列信息(列ID/列名/数据类型/长度/精度/是否可以为null/默认值/是否自增/是否是主键/列描述)

    查询表信息(表名/表描述) select a.relname as name , b.description as value from pg_class a ) b on a.oid = b.obj ...

  8. 对于隐藏性质的非标准的动态 id 的下拉框,如何定位和选中

    今天,在页面上碰到一个非 select 标签的下拉框,打算进行定位和模拟选中. <input aria-invalid="false" autocomplete=" ...

  9. ESP8266产品ID

    ESP.getChipId() https://github.com/espressif/arduino-esp32/blob/master/libraries/ESP32/examples/Chip ...

随机推荐

  1. linux添加开机启动脚本

    [root@mysql ~]# ll /etc/rc.local lrwxrwxrwx. 1 root root 13 Mar 12 22:20 /etc/rc.local -> rc.d/rc ...

  2. One hundred layer HDU - 4374

    One hundred layer HDU - 4374 $sum[i][j][k]$表示第i层第j到k列的和 $ans[i][j]$表示第i层最终停留在第j列的最大值,那么显然$ans[i][j]= ...

  3. JAVA线程操作常见面试题 包括不使用内部类对多个线程加减1

    class ManyThreads2 { private int j = 0; public synchronized void inc() { j++; System.out.println(Thr ...

  4. E. Xenia and Tree 分块 + LCA

    http://codeforces.com/contest/342/problem/E 如果把询问1存起来,每到sqrt(m)的时候再处理一次. 那么总复杂度就是msqrt(m)的. 把要变颜色的节点 ...

  5. maven-ali镜像网站setting.xml

    简述 使用maven管理jar包的时候,有可能会有网络限制,要解决的这个问题的话可以使用ali的镜像网站. 创建文件 创建settings.xml,内容如下 <settings xmlns=&q ...

  6. LOJ#121. 「离线可过」动态图连通性(线段树分治)

    题意 板子题,题意很清楚吧.. Sol 很显然可以直接上LCT.. 但是这题允许离线,于是就有了一个非常巧妙的离线的做法,好像叫什么线段树分治?? 此题中每条边出现的位置都可以看做是一段区间. 我们用 ...

  7. 教你如何配置WampServer

    httpdconfig 搜索deny 268行 Deny 换成Allow 在本机cmd 搜索 ipconfig 找到 本机的ip 地址 239 行 DocumentRoot "e:/mywe ...

  8. ABAP和XML数据格式互相转换的两种方式

    ABAP和XML数据格式互相转换是广大开发人员经常遇到的需求.本文介绍两种方式. 1. ABAP提供了一个工具类cl_proxy_xml_transform,通过它的两个方法abap_to_xml_x ...

  9. 原创 齐天大圣老司机亲传rescue恢复磁盘分区

    老葵花哥哥课堂开课了本文档秉承爱看不看的原则 一不要钱 二服务大众的高尚情操咱们今天讲一讲rescue恢复磁盘分区 首先咱们搭建环境搞起来 (parted) mkpart #创建分区 Partitio ...

  10. zabbix设置多个收件人

    1.建群组   2.添加群组权限   3.添加用户,归属到上面新建的组   4.动作里发送消息给新建的组   5.这样设置后,管理员账号不用设置收件媒介