Javascript 检查按钮的单击事件的条件

Javascript 检查按钮的单击事件的条件,javascript,Javascript,是否有可能在点击按钮事件时检查(条件)?因为我需要检查单独的.js文件中的两个函数。此外,两个函数都应返回true以继续前进 Example: <input type="button" name="saveButton" onclick="" value="Save" /> Two functions are validateSelect() in one .js file and validateSave() in another .js file. 示例: 两个函数是一个

是否有可能在点击按钮事件时检查(条件)?因为我需要检查单独的.js文件中的两个函数。此外,两个函数都应返回true以继续前进

Example:

<input type="button" name="saveButton" onclick="" value="Save" />

Two functions are validateSelect() in one .js file and validateSave() in 
another .js file.
示例:
两个函数是一个.js文件中的validateSelect()和一个.js文件中的validateSave()
另一个.js文件。
仅当validateSelect()返回true时,才会调用validateSave()。我们可以检查一下按钮的点击事件吗?


<input type="button" name="saveButton" onclick="if(validateSelect()&&validateSave()){doSomething();}" value="Save" />

根据我对你问题的理解

<input type="button" name="saveButton" onclick="Save();" value="Save" />

function Save(){
if(validateSelect())
{
    validateSave();
}
return false;
}

函数Save(){
如果(validateSelect())
{
validateSave();
}
返回false;
}

希望这对我理解你的问题有所帮助

<input type="button" name="saveButton" onclick="Save();" value="Save" />

function Save(){
if(validateSelect())
{
    validateSave();
}
return false;
}

函数Save(){
如果(validateSelect())
{
validateSave();
}
返回false;
}

希望这有帮助

如果函数在不同的JS文件中(只要两个文件都包含在内),这并不重要

你可以说

if (validateSelect() &&validateSave()) {
    /* do something */
}
使用&&运算符,如果左侧操作数为false,则不会对右侧操作数求值,因此只有当validateSelect()返回true时,才会调用validateSave()


如果您想将上述内容直接放在内联onclick中,则可以将其放在一行。

如果函数位于不同的JS文件中,则无所谓(只要两个文件都包含在内)

你可以说

if (validateSelect() &&validateSave()) {
    /* do something */
}
使用&&运算符,如果左侧操作数为false,则不会对右侧操作数求值,因此只有当validateSelect()返回true时,才会调用validateSave()

如果您想将上述内容直接放在内联onclick中,可以将其放在一行