Javascript 如何避免onsubmit=";返回validateForm();在validateForm()出现错误时提交表单?

Javascript 如何避免onsubmit=";返回validateForm();在validateForm()出现错误时提交表单?,javascript,php,forms,Javascript,Php,Forms,如何避免onsubmit=“return validateForm()”在validateForm()出现错误时提交表单 函数validateForm(){ if(剂量测定法){ 返回true; }否则{ 返回false; } } 但是当函数validateForm()出现一些代码错误时,例如 函数validateForm(){ iffffffffffff(dosomerthing){//创建一个错误 返回true; }否则{ 返回false; } } 表单将自动提交… 它在Chrome控

如何避免
onsubmit=“return validateForm()”
validateForm()
出现错误时提交表单


函数validateForm(){
if(剂量测定法){
返回true;
}否则{
返回false;
}
}
但是当函数
validateForm()
出现一些代码错误时,例如

函数validateForm(){
iffffffffffff(dosomerthing){//创建一个错误
返回true;
}否则{
返回false;
}
}
表单将自动提交…
它在Chrome控制台中显示1秒,我如何避免这种情况


多谢各位

更新:

var from=document.getElementById('form');
格式。addEventListener(“提交”,validateForm);
函数validateForm(事件){
试一试{
错误
}捕捉(错误){
控制台日志(err);
event.preventDefault();
}
}

如果我正确理解了您的问题,您希望执行或停止执行带有条件的
表单
方法吗

如果是这样,看一看,它可能会帮助你开始行动

函数validateForm(){
var val=“errrrr”//将错误放在此处。
如果(val==“err”)
{
警报(“提交表格”);
}
其他的
{
提醒(“不要提交表单”);//做你想做的事。
}
}


谢谢您的回复,您的代码是有效的,但无法提交表单…….很抱歉我的英语不好,现在我可以提交表单,但表单中仍然存在问题,我的目标是当表单没有任何错误时,我可以提交表单,但如果表单有错误,它不允许提交表单并清楚地看到错误消息,非常感谢……这样做可以完成任务,出于某种原因,它会显示一个空的
对象
,但是如果打开
开发控制台
,它会显示实际的错误