javascript - 如何在addeventlistener中使用onclick来阻止表单数据提交?

标签 javascript html dom

这只是我代码的一部分。我不明白的是如何在我的 html 中使用 onclick 来阻止我的 php 文件运行。我有 html 文件,其中我的输入是按钮类型,并且我使用的是 DOM2,即 .addeventlistener

function checku(event) {

    var start=event.currentTarget;
    var warning="";
    if(start.name=="pressed"){
        alert("sdf");
         var temp=document.getElementById("form");
    }
    else
        var temp=start;

        var size=temp.length;

    for(var i=0;i<size;i++) {
        //alert(temp[i].name);

        if(temp[i].name=="Email"){


            var re = /^[0-9a-zA-Z]+@+[a-zA-Z]+?\.[a-z]{2,3}$/; 
            var len=temp[i].value.length;
            var t=re.test(temp[i].value)

            if(t==true||len==0){
                document.getElementById("user").innerHTML="";
                //  Email.style.color="black";
                if(len==0){
                    warning+="Email Address cannot be empty, ";
                    //return false;
                }
                //return true;

             } else {
                 user.style.fontStretch="condensed";
                 user.style.color="red";
                 user.style.fontWeight="600";
                 user.style.fontFamily="Arial, Helvetica, sans-serif";
                 //  Email.style.color="red";
                 document.getElementById("user").innerHTML="It should contain @ and .com or.ca ";
                 warning+="Email Address, ";
                 //return false;
             }
        }

最佳答案

试试这个代码。

var div = document.getElementById('myDiv');
div.addEventListener('click', function(e){
    e.preventDefault();
    // Your code here
});

关于javascript - 如何在addeventlistener中使用onclick来阻止表单数据提交?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43023625/

相关文章:

javascript - 在 webgl 纹理中使用加载的图像

PHP 正则表达式验证

html - 为什么使用边距会影响其他类

javascript - 纯 JavaScript 将图像拖到浏览器

javascript - 使用 document.getElementsByTagName 进行 DOM 操作

javascript - redux-actions 库导出的操作类型无法重复使用

javascript - 如何从 JavaScript 的 JSON 数据以 HTML 格式显示图像

javascript - 在 NextJS/React 中加载 Skeleton 实现

javascript - 单击按钮时如何使页面滚动到特定元素?滚动动画,如果可能的话

javascript - 变量持有样式值无法更改