Validation Joomla组件中的Javascript验证 函数myValidate(f){ if(document.formvalidator.isValid(f)){ f、 task.value='save'; f、 提交(); } 否则{ 警报('错误!'); 返回false; } 返回false; }

Validation Joomla组件中的Javascript验证 函数myValidate(f){ if(document.formvalidator.isValid(f)){ f、 task.value='save'; f、 提交(); } 否则{ 警报('错误!'); 返回false; } 返回false; },validation,joomla2.5,Validation,Joomla2.5,将表单操作放在下面 它在这个评论提交按钮上的工作非常好,而不是在joomla中的保存和关闭 <script language="javascript"> function myValidate(f) { if (document.formvalidator.isValid(f)) { f.task.value='save'; f.submit(); } else {

将表单操作放在下面


它在这个评论提交按钮上的工作非常好,而不是在joomla中的保存和关闭

      <script language="javascript">

function myValidate(f) {
        if (document.formvalidator.isValid(f)) {
            f.task.value='save';
            f.submit(); 
        }
        else {
                alert('Error!');
                return false;
        }
        return false;
}
</script>


返回false;未在警报下工作。有什么建议吗?嗯,奇怪。控制台中有错误吗?我发现没有一个错误,有没有任何建议在弹出错误警报后仍然使用空值保存表单!那看起来很奇怪。这对我很管用。可能还有其他一些事件调用submit。我将开始在chrome中分析,并检查提交后调用的函数
<!--<input type="submit" name="submit" id="submit" value="submit" />
-->
<input type="hidden" name="option" value="com_result" />
<input type="hidden" name="id" value="<?php echo $this->result->id; ?>" />
<input type="hidden" name="task" value="" />
<input type="hidden" name="controller" value="result10" />