用户应该在导航之前获得警报,如果他没有提交,否则导航到所需的位置

时间:2016-03-04 14:50:49

标签: javascript c# asp.net

我正在尝试开发一个用户正在进行在线测试的网页,如果他没有提交该测试,然后尝试导航到另一个页面,他应该收到一条确认消息,如果他离开,他的答案将不会被保存他的考试。我该怎么办?

2 个答案:

答案 0 :(得分:1)

您可以使用class CharWrapper { char c_; public: char const& getC() const { std::cout << "const getC()\n"; return c_; // pretend this line is complicated } char& getC() { std::cout << "non-const getC()\n"; char const& c = const_cast<CharWrapper const&>(*this).getC(); // call the right one to avoid duplicating the work return const_cast<char&>(c); // fix the result type } }; int main() { CharWrapper wrapper; wrapper.getC() = 'a'; } 事件:

onbeforeunload

答案 1 :(得分:0)

创建一个验证表单的函数。当用户点击“a”标签(试图导航)时,如果他没有提交测试,请调用该功能并提醒他。