| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475 |
- <div class='content-div' ssFith="true">
- <table class="form">
- <tr>
- <th style="width:118px">名称</th>
- <td><input name="mc" width="170px"/></td>
- <th>单位类别</th>
- <td><input name="dwlbm" width="108px"/></td>
- </tr>
- <tr>
- <th>联系人</th>
- <td id="lxrTd"><input name="lxryid" width="170px" ssFilter="{dwid:'${dw.dwid}'}"/></td>
- <th>所在地区</th>
- <td ssComb="true" style="width:300px;">
- <input type="hidden" name="szdqm" value="${dw.szdqm}"/>
- <input type="text" name="szsheng" width="85px" ssCcp='{name:"dq",prfx:"sz"}'/>
- <input type="text" name="szshi" width="85px"/>
- <input type="text" name="szxian" width="85px"/>
- </td>
- </tr>
- <tr>
- <th>地址</th>
- <td colspan="3"><input name="dz" width="100%"/></td>
- </tr>
- <tr>
- <th>描述</th>
- <td colspan="3" style="padding: 0px;margin: 0px;">
- <%-- 再改,规范命名。Lin
- <in@put name="mswj" wdButton="{name:'附件',key:'fjid',value:'${dw.fjid}'}" width="100%" height="170px"/> --%>
- <input name="mswj" ssBtn="{desc:'附件',name:'fjid',val:'${dw.fjid}'}" width="100%" height="420px"/>
- </td>
- </tr>
- </table>
- </div>
- <script>
- function replacechildElement(
- /* 去掉,写死 dwid -- 没有隐藏字段,只有 $@{dwid}。Lin
- conditionInputName,//作为显示条件的隐藏字段name
- */
- parentId,//要隐藏内容的td的id
- displayText//隐藏后要显示的文字
- ){
- let hide = true;
- // 获取指定name属性的input元素
- /* 改,没有隐藏字段,只有 $@{dwid}。Lin
- let inputElements = document.getElementsByName(conditionInputName);
- if(inputElements&&inputElements.length>0){
- var inputElement = inputElements[0];
- if(inputElement.value)
- hide = false;
- }
- */
- if ('${dw.dwid}' != '0')
- hide = false;
- if(hide){
- // 获取指定id的td元素
- let tdElement = document.getElementById(parentId);
- // 获取该td内所有的子元素
- let childElements = tdElement.children;
- // 遍历所有子元素并隐藏它们
- for (let i = 0; i < childElements.length; i++) {
- childElements[i].style.display = 'none'; // 使用 display: none 来隐藏
- }
- // 创建一个新的子元素并设置其内容为 "-"
- let newElement = document.createElement('span'); // 你可以选择任何元素类型,比如 span 或 div
- newElement.textContent = displayText; // 设置内容为 "-"
- // 将新创建的元素添加到 td 中
- tdElement.appendChild(newElement);
- }
- }
- /* 去掉,写死 dwid -- 没有隐藏字段,只有 ${dwid}。Lin
- replacechildElement('dwid','lxrTd','-');
- */replacechildElement('lxrTd','-');
- </script>
|