javascript - 如何使用 JavaScript 验证带有弹出通知的文本框?

标签 javascript jquery

我正在使用此 JavaScript 代码来验证文本框,但是当出现警报弹出窗口并且用户按下“确定”时,它会返回到页面并且提交按钮被禁用,因此当用户单击“提交”时不会发生任何操作,任何想法?

if (document.getElementById('Title').value == "") {
    alert('Please fill mobile number');
    $(document).ready(function () {
        $("form").submit(function (e) {
            e.preventDefault(); //prevent default form submit

        });
    });
}

这行是问题所在:

e.preventDefault();

我需要替代品

最佳答案

 $("form").submit(function (e) {
     e.preventDefault();  
     if (document.getElementById('Title').value == "") {
        alert('Please fill mobile number');
        return false;
     }
});

在您的代码中,验证和表单提交是分开工作的。

关于javascript - 如何使用 JavaScript 验证带有弹出通知的文本框?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30377032/

相关文章:

javascript - "classic"和 "module"Web Worker 有什么区别?

javascript - 如何以编程方式跳转到分页数据表中的行?

javascript - 钻取 $scope 以获取复杂的自动完成 DOM 中的特定元素

javascript - Raphaël.js 上清除集绘图的问题

javascript - 从动态创建的按钮获取文本值jquery

javascript - 将 React 应用与 Google 表格同步

javascript - 从 javascript 获取所有 uid 时出错

javascript - Backbone : annoying behaviour of prototype object

javascript - 基于图像实际宽度的响应式 div

javascript - 双击可编辑