diff --git a/public_html/includes/class/class.LSform.php b/public_html/includes/class/class.LSform.php
index 924de608..70d54db5 100644
--- a/public_html/includes/class/class.LSform.php
+++ b/public_html/includes/class/class.LSform.php
@@ -272,6 +272,7 @@ class LSform {
$msg_error=getFData(_("%{label} attribute data is not valid."),$attr->getLabel());
}
$this -> _elementsErrors[$attr->name][]=$msg_error;
+ $this -> can_validate=false;
}
/**
@@ -338,6 +339,9 @@ class LSform {
function checkData() {
$retval=true;
foreach ($this -> _postData as $element => $values) {
+ if ($this -> definedError($element)) {
+ $retval=false;
+ }
if(!is_array($values)) {
$values=array($values);
}