-3
<input type="submit" name="submit" value="Submit" onclick="check_form();"></div>

すべてのフィールドが正しい場合、関数はcheck_form()true を返します。フォームを送信したいのですが、すべてのフィールドが正しい場合にのみ、その方法を教えてください。この瞬間、JavaScript アラート フォームの自動送信を閉じます。

4

1 に答える 1

3

あなたはリターンを逃しています

<input type="submit" name="submit" value="Submit" onclick="return check_form();"></div>

そしてあなたの機能

function check_form(){
    var isValid = true;
    if(.....) {
        isValid = false;
    } 
    return isValid;
}

onsubmitテキストボックスの Enter キーでフォームを送信できるため、フォームを使用することをお勧めします。

于 2013-02-19T20:16:04.070 に答える