Javascript 函数中的测试onclick
快速问题:如何检查函数中是否单击了提交按钮 解释问题: 好的,我的注册页面有一个验证脚本。验证功能在每个输入的模糊上运行(首先单击提交按钮后) 但是,如果没有输入正确的信息,验证脚本不仅为输入提供红色背景,而且还显示一条警报消息 我的问题是:我只想在单击提交按钮时显示警告消息,否则我只想更改背景颜色。那么如何检查函数中是否单击了提交按钮呢。Javascript 函数中的测试onclick,javascript,jquery,Javascript,Jquery,快速问题:如何检查函数中是否单击了提交按钮 解释问题: 好的,我的注册页面有一个验证脚本。验证功能在每个输入的模糊上运行(首先单击提交按钮后) 但是,如果没有输入正确的信息,验证脚本不仅为输入提供红色背景,而且还显示一条警报消息 我的问题是:我只想在单击提交按钮时显示警告消息,否则我只想更改背景颜色。那么如何检查函数中是否单击了提交按钮呢。 我可以有两个不同的函数,一个用于所有输入。还有一个要为submit按钮运行 在表单提交之前,将提交事件注册到表单以进行验证 添加:您应该在document
我可以有两个不同的函数,一个用于所有输入。还有一个要为submit按钮运行 在表单提交之前,将提交事件注册到表单以进行验证 添加:您应该在document ready事件中注册该函数
$(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();
});
});
这取决于HighlightsShower()编辑后返回的内容:好吧,我明白了,这两段代码中的登录似乎很混乱,我会编辑它。等等,我遇到了一个问题。每次我使用$(“#myformid”)运行验证脚本时,都会出现一次警报框。然后,如果我再次单击submit按钮,它将连续出现两次。然后,如果我再次单击“提交”按钮,警报将连续出现3次,等等。@dgmama发布您的HighListShower代码,可能存在错误,我们可以修复,发布代码。如下所示:$(“#ContactForm”).submit(函数(){if(error.length>0){alert(error);返回false;}否则返回true;});什么是错误??您是否有任何在所有文本框中循环的循环?