在函数中测试onclick

时间:2011-03-04 01:54:16

标签: javascript jquery

快速提问:如何检查功能中是否单击了提交按钮。

解释问题: 好的,所以我的注册页面有一个验证脚本。验证函数在每个输入的onblur上运行(在首先单击提交按钮之后)。

但是,如果未输入正确的信息,验证脚本不仅会为输入提供红色背景,还会显示警告消息。

我的问题是:如果单击提交按钮,我只想显示警告消息,否则我只想更改背景颜色。那么如何在函数中检查是否单击了提交按钮。 我可以有两个不同的功能,一个用于所有输入。还有一个要运行提交按钮。

1 个答案:

答案 0 :(得分:2)

将提交事件注册到您的表单,以便在提交之前进行验证。

补充:您应该在文件准备活动中注册该功能。

$(function(){
    $("#myformid").submit(function()
     { if(!highlightNshowError())//your function to validate the form, return false if validation failed
           return false; //stop submitting the form
       else
           return true;
     });
});

或只是

$(function(){
    $("#myformid").submit(function()
     { 
         return highlightNshowError();
     });
});