0

ボタンのイベントのクリック(条件)かどうかを確認することはできますか?別々の.jsファイルにある2つの関数をチェックする必要があるからです。また、先に進むには、両方の関数がtrueを返す必要があります。

Example:

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

Two functions are validateSelect() in one .js file and validateSave() in 
another .js file.

validateSave()は、validateSelect()がtrueを返した場合にのみ呼び出されます。では、ボタンのonclickイベントを確認できますか?

4

3 に答える 3

3

あなたの質問の私の理解から、

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

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

お役に立てれば

于 2012-04-04T06:08:13.260 に答える
1
<input type="button" name="saveButton" onclick="if(validateSelect()&&validateSave()){doSomething();}" value="Save" />
于 2012-04-04T06:06:37.380 に答える
1

関数が異なるJSファイルにあるかどうかは関係ありません(両方のファイルが含まれている限り)。

あなたは言うことができます

if (validateSelect() &&validateSave()) {
    /* do something */
}

&&演算子を使用すると、左側のオペランドがfalseの場合、右側のオペランドは評価されないため、validateSelect()がtrueを返した場合にのみvalidateSave()が呼び出されます。

インラインonclickに直接配置する場合は、上記のすべてを1行に配置できます。

于 2012-04-04T06:11:24.913 に答える