表单上的Jquery返回false实际上是在提交

时间:2016-03-27 04:28:29

标签: c# jquery asp.net-mvc forms razor

我需要两个输入才能在"输入"被击中并执行不同的操作,因此我捕获两个字段输入按键并返回false,但表单仍在提交。为什么?

#include <iostream>
#include <vector>

class vector{
private:
    double x;
    double y;
public:
    //Constructor - default
    vector() : x(0), y(0) {}
    //Constructor - Custom
    vector(double xx, double yy) : x(xx), y(yy) {}
    //Get X & Y Coordinates
    double get_x() { return x;
    }
    double get_y() { return y;
    }
    //Set X & Y Coordinates
    void set_x( double xx) { x = xx;
    }
    void set_y( double yy) { y = yy;
    }
    //Adding Vectors
    vector add_vector( vector v2){ 
        vector result_vector;
        result_vector.x = x + v2.x;
        result_vector.y = y + v2.y;
        return result_vector; 
    }
    //Subtracting Vectorsed
    vector subtract_vector( vector v2){
        vector result_vector;
        result_vector.x = x - v2.x;
        result_vector.y = y - v2.y;
        return result_vector;
    }
};

int main() {
    //Default
    vector test;
    std::cout <<"Default \n" <<test.get_x()<<test.get_y() << "\n";
    //Customer
    vector test2(10, 12);
    std::cout <<"Custom \n" <<test2.get_x()<<test2.get_y() << "\n";
    //Adding
    vector add;
    add = test.add_vector(test2);
    std::cout <<"Adding \n" <<add.get_x()<<add.get_y() <<"\n";
    //Subtracting
    vector sub ;
    sub = test.subtract_vector(test2);
   std::cout <<"Subtracting \n"<< sub.get_x()<<sub.get_y() <<"\n";

    return 0;


}

如果我在前两个字段(我正在谈论的两个字段)中,我会收到提醒()并 提交表单。 &#34;返回false&#34;没有用。

1 个答案:

答案 0 :(得分:0)

keyup更改为keypress可解决此问题。