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


form name="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();
    });
});

09-19 10:10