button 没写 type='button' 导致点击时提交

有个地方很奇怪:点击了一个弹窗中的按钮,没想到弹窗消失了,经公司的js高手调试,发现了其中的奥秘


<button class="btn btn_set_wj"  οnclick="add_q()">添加调查问卷</button> 

加一个type ="button" 就好了:

<button class="btn btn_set_wj"  type ="button"  οnclick="add_q()">添加调查问卷</button>

不同的浏览器支持的规则不同

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
根据你提供的代码,我注意到在删除图片,你使用了 `selectedCell` 变量来存储选中的单元格,并通过 `deleteImageInSelectedCell()` 函数来删除该单元格中的图片。然而,根据你所描述的情况,点击删除图片按钮后,图片并没有被删除。 经过检查,发现了一个可能导致问题的原因:在你的 HTML 代码中,`<div class="image-container">` 的闭合标签 `</div>` 多余,而且在图片显示的 `<img>` 标签之后。这可能导致 JavaScript 在查找 `.image-container` 元素出错,从而导致无法正确删除图片。 为了解决这个问题,请将 HTML 代码中的 `<div class="image-container">` 的闭合标签 `</div>` 移动到正确的位置。以下是修正后的代码示例: ```html <td> <input type="file" onchange="previewImage(this)" onclick="selectCell(this)" onclick="showPopup(this.src)" style="width: 100px; height: auto;"> <div class="image-container"> <img src="path/to/image.jpg" alt="Image"> </div> <div class="button-container"> <button class="button" onclick="addRow()">新增一行</button> <button class="button" onclick="deleteRow()">删除行</button> <button class="button" onclick="navigateToUserManagement()">用户管理</button> <button class="button" onclick="exportToExcel()">导出</button> <button onclick="submitData(this)">提交</button> <button onclick="deleteImageInSelectedCell()">删除图片</button> </div> </td> ``` 请注意,修正后的代码将 `<div class="image-container">` 的闭合标签放在了正确的位置,确保它包裹了要显示的图片。 希望这次能够解决你的问题!如果还有其他疑问,请随提问。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值