dw_inp.ss.jsp 2.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475
  1. <div class='content-div' ssFith="true">
  2. <table class="form">
  3. <tr>
  4. <th style="width:118px">名称</th>
  5. <td><input name="mc" width="170px"/></td>
  6. <th>单位类别</th>
  7. <td><input name="dwlbm" width="108px"/></td>
  8. </tr>
  9. <tr>
  10. <th>联系人</th>
  11. <td id="lxrTd"><input name="lxryid" width="170px" ssFilter="{dwid:'${dw.dwid}'}"/></td>
  12. <th>所在地区</th>
  13. <td ssComb="true" style="width:300px;">
  14. <input type="hidden" name="szdqm" value="${dw.szdqm}"/>
  15. <input type="text" name="szsheng" width="85px" ssCcp='{name:"dq",prfx:"sz"}'/>
  16. <input type="text" name="szshi" width="85px"/>
  17. <input type="text" name="szxian" width="85px"/>
  18. </td>
  19. </tr>
  20. <tr>
  21. <th>地址</th>
  22. <td colspan="3"><input name="dz" width="100%"/></td>
  23. </tr>
  24. <tr>
  25. <th>描述</th>
  26. <td colspan="3" style="padding: 0px;margin: 0px;">
  27. <%-- 再改,规范命名。Lin
  28. <in@put name="mswj" wdButton="{name:'附件',key:'fjid',value:'${dw.fjid}'}" width="100%" height="170px"/> --%>
  29. <input name="mswj" ssBtn="{desc:'附件',name:'fjid',val:'${dw.fjid}'}" width="100%" height="420px"/>
  30. </td>
  31. </tr>
  32. </table>
  33. </div>
  34. <script>
  35. function replacechildElement(
  36. /* 去掉,写死 dwid -- 没有隐藏字段,只有 $@{dwid}。Lin
  37. conditionInputName,//作为显示条件的隐藏字段name
  38. */
  39. parentId,//要隐藏内容的td的id
  40. displayText//隐藏后要显示的文字
  41. ){
  42. let hide = true;
  43. // 获取指定name属性的input元素
  44. /* 改,没有隐藏字段,只有 $@{dwid}。Lin
  45. let inputElements = document.getElementsByName(conditionInputName);
  46. if(inputElements&&inputElements.length>0){
  47. var inputElement = inputElements[0];
  48. if(inputElement.value)
  49. hide = false;
  50. }
  51. */
  52. if ('${dw.dwid}' != '0')
  53. hide = false;
  54. if(hide){
  55. // 获取指定id的td元素
  56. let tdElement = document.getElementById(parentId);
  57. // 获取该td内所有的子元素
  58. let childElements = tdElement.children;
  59. // 遍历所有子元素并隐藏它们
  60. for (let i = 0; i < childElements.length; i++) {
  61. childElements[i].style.display = 'none'; // 使用 display: none 来隐藏
  62. }
  63. // 创建一个新的子元素并设置其内容为 "-"
  64. let newElement = document.createElement('span'); // 你可以选择任何元素类型,比如 span 或 div
  65. newElement.textContent = displayText; // 设置内容为 "-"
  66. // 将新创建的元素添加到 td 中
  67. tdElement.appendChild(newElement);
  68. }
  69. }
  70. /* 去掉,写死 dwid -- 没有隐藏字段,只有 ${dwid}。Lin
  71. replacechildElement('dwid','lxrTd','-');
  72. */replacechildElement('lxrTd','-');
  73. </script>