javascript - 当还有东西要加载时停止表单提交

标签 javascript forms

我写了一段代码。我就是想看看有没有效果!!!考虑并行下载。 我正在禁用按钮,然后在处理表单的 script 标记之后启用它。 我想确保用户在加载必要文件之前不提交表单,例如 "checkform.js"

<input type="text"><br>
<input type="submit" value="submit" id="submit">
<script>
    document.getElementById('submit').setAttribute('disabled','disabled');
</script>

<script src="checkform.js"></script>
<script>
    document.getElementById('submit').removeAttribute('disabled');
</script>

最佳答案

试试这个: 1.将disable放在submit btn的一个属性中。 2.在checkform脚本标签中添加onload属性。

<input type="text"><br>
<input type="submit" value="submit" id="submit" disabled="disabled">

<script>
    function checkformLoaded() {
        document.getElementById('submit').removeAttribute('disabled');
        // do whatever else you want after the script is loaded!
    }
</script>

<script src="checkform.js" onload="checkformLoaded"></script>

关于javascript - 当还有东西要加载时停止表单提交,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25342454/

相关文章:

javascript - 数据应该在后端还是前端格式化?

javascript - Vue JS - 有条件地在一个组件中显示信息

javascript - meteor 使用表单值插入记录

javascript - Base64 图片发布到大图

javascript - Vue.js - 删除带有组件或类似组件的冗长引导输入字段代码

javascript - React ref 的流类型

javascript - Shadowbox - 提交 php 表单后自动关闭

php - 我的 SELECT 表单元素在由 JavaScript 创建时快要死了

forms - 一次提交多个grails域对象

Angular2+ 单选按钮不可点击