快速提问:如何检查功能中是否单击了提交按钮。
解释问题: 好的,所以我的注册页面有一个验证脚本。验证函数在每个输入的onblur上运行(在首先单击提交按钮之后)。
但是,如果未输入正确的信息,验证脚本不仅会为输入提供红色背景,还会显示警告消息。
我的问题是:如果单击提交按钮,我只想显示警告消息,否则我只想更改背景颜色。那么如何在函数中检查是否单击了提交按钮。 我可以有两个不同的功能,一个用于所有输入。还有一个要运行提交按钮。
答案 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();
});
});