javascript - 两个 JavaScript 函数 onsubmit 和 onclick

标签 javascript

我有两个 JavaScript 函数来检查两个字段(输入标题和文本区域)

  • 表单名称=“myform”onsubmit=“return Checkthis()”
  • button type="submit"onclick="Checkthis();return false;"

Checkthis() 内部,我调用 Check1()Check2() 并在 onsumbit=/onclick=。我只调用 Checkthis()

但是,只检查第一个函数onsubmitonclick;我尝试删除 Checkthis() 并调用 onClick="Check1();Check2();" 等两个函数,但这也不起作用。

function Check1() {
    var msg_area = document.getElementById("mydiv1"); 

    if () { 

        return false; 
    }  
}

function Check2() {
    var msg_areaa = document.getElementById("mydiv2"); 

    if () { 

        return false; 
    }  
}

function Checkthis() {
    Check1();
    Check2();
}

我尝试过:onsubmit ="Checkthis()"onsubmit="return (Check1() && Check2());"

我只使用第一个函数的任何方法都会被检查!

最佳答案

好吧,这可能不是一个受欢迎的答案,所以投反对票,但它可能会起作用。

使用 jQuery:

$(document).ready(function(){    
    $("#wtvrDiv").click(function(){
         Check1();
         Check2();
    });    
});

关于javascript - 两个 JavaScript 函数 onsubmit 和 onclick,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25121297/

相关文章:

javascript - jQuery animate 仅在动画期间更改不透明度

javascript - Firefox 的 document.body.getBoundingClientRect().top 不正确?

javascript - 在 ng-app 声明中定义 AngularJS 代码

javascript - 在 redux 中使用 axios 的正确方法

javascript - 如何使用sequelize过滤数据

javascript - 如何为react.js组件onclick设置动画并检测动画的结束

javascript - 如果页面有两个相同的表单,如何访问第二个输入元素?

Javascript Cookie

javascript - 在选择菜单中建议选项以获得更好的用户界面

javascript - 绑定(bind)到一个元素。如果元素存在,则执行 X,否则执行 Y