通过 <select id="modifyType" name="modifyType" class="form-control" onclick="modifyTypeChange()"> <option value="2" <c:if test="${hiddenDanger.modifyType == 2}">selected="selected"</c:if>>限期整改</option> <option value="1" <c:if test="${hiddenDanger.modifyType == 1}">selected="selected"</c:if>>自查自改</option> <%-- <option value="3" <c:if test="${hiddenDanger.modifyType == 3}">selected="selected"</c:if>>停工整改--%> <%-- </option>--%> </select>; 控制div 的显示和隐藏,当控制显示时,涉及的 <input id="rectificationAttachments" class="form-control att_upload" name="rectificationAttachments" type="hidden" value="${hiddenDanger.hiddendangerRectification.attachment}"/>通过class="form-control att_upload 调用的上传按钮点不动
时间: 2024-04-05 22:30:12 浏览: 51
这个问题可能是因为上传按钮被隐藏或者被遮盖住了,你需要检查一下是否有 CSS 样式或者其他 JavaScript 代码导致上传按钮不能被点击。你可以使用浏览器的开发者工具来检查上传按钮的样式和事件监听器,以便找到导致上传按钮无法点击的原因。同时,你还需要检查其他的相关代码,例如可能与 onclick="modifyTypeChange()" 相关的其他函数,以确保它们不会影响上传按钮的功能。
如果你仍然无法解决问题,请提供更多的代码和错误信息,以便我能够更好地帮助你。
相关问题
使用 <select id="modifyType" name="modifyType" class="form-control" onclick="modifyTypeChange()"> <option value="2" <c:if test="${hiddenDanger.modifyType == 2}">selected="selected"</c:if>>限期整改</option> <option value="1" <c:if test="${hiddenDanger.modifyType == 1}">selected="selected"</c:if>>自查自改</option> <%-- <option value="3" <c:if test="${hiddenDanger.modifyType == 3}">selected="selected"</c:if>>停工整改--%> <%-- </option>--%> </select> 控制 div 的显示和隐藏,导致影响的div 按钮显示时失效
这段代码中的 onclick="modifyTypeChange()" 是一个 JavaScript 函数,它会在用户点击下拉列表时被触发。你需要检查 modifyTypeChange() 函数的实现,看看它是否正确地控制了对应 div 的显示和隐藏。另外,你还需要检查被影响的 div 中的按钮是否被正确地设置为可用或不可用状态,以确保它们能够正确地响应用户的操作。如果你仍然无法解决问题,请提供更多的代码和错误信息,以便我能够更好地帮助你。
select id="modifyType" name="modifyType" class="form-control" onclick="modifyTypeChange()"> <option value="2" <c:if test="${hiddenDanger.modifyType == 2}">selected="selected"</c:if>>限期整改</option> <option value="1" <c:if test="${hiddenDanger.modifyType == 1}">selected="selected"</c:if>>自查自改</option> <%-- <option value="3" <c:if test="${hiddenDanger.modifyType == 3}">selected="selected"</c:if>>停工整改--%> <%-- </option>--%> </select> 控制div 的显示和隐藏,当控制显示后, <input type="hidden" id="attachments" class="form-control att_upload" name="attachments" value="${hiddenDanger.attachments}"/>的弹窗效果失效
如果在显示 `#attachments` 的父级 `div` 后,弹窗效果失效了,可能是因为父级 `div` 的 CSS 样式或者 JavaScript 代码影响了弹窗的功能。你可以使用浏览器的开发者工具来检查弹窗的样式和事件监听器,以便找到导致弹窗失效的原因。
另外,你可以尝试在显示 `#attachments` 的父级 `div` 时,重新初始化弹窗的 JavaScript 代码。例如:
```javascript
$("#attachments").parent().show(function() {
// 这里是显示 #attachments 父级 div 后要执行的代码
myPopup(); // 弹出窗口的 JavaScript 代码
});
```
在这个示例中,`myPopup()` 函数会在显示 `#attachments` 的父级 `div` 后被调用,以重新初始化弹窗的 JavaScript 代码。你可以将 `myPopup()` 替换为你的弹窗函数,以实现重新初始化弹窗的目的。
阅读全文