扫码关注官方订阅号
我想做一个点击提交按钮后,该按钮被禁用的效果,但是没有达到预期的效果。如图1。图1
代码如下:
Title submit reset
当执行的时候,debugger的状态下禁用成功,如图2。图2但是继续执行后,禁用效果不见了。如图3。图3请问是哪里出现了错误?
光阴似箭催人老,日月如移越少年。
页面被刷新了, 你应该阻止默认事件.
<script> document.forms[0].addEventListener("submit", function (event) { event.preventDefault() this.elements[0].disabled = true }, false) </script>
<script> document.forms[0].addEventListener("submit", function() { //阻止默认事件 event.preventDefault(); this.elements[0].disabled = true; }, false); </script> 需要先阻止提交表单的默认动作。不然等于页面被刷新了。你要的效果也无法实现。
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
页面被刷新了, 你应该阻止默认事件.