|  | 
  wilson costa - 2012-04-17 19:50:45Hi,
 I found the follow problem: I'm trying to use the "ValidateAsDifferentFrom" in a field "CustomClass"=>"form_linked_select_class" : localizacaoB, the field to be compared is too a "CustomClass"=>"form_linked_select_class" : localizacaoA, and appear the follow error message:
 
 [Tue Apr 17 15:31:51 2012] [error] [client 10.22.180.14] PHP Notice:  localizacaoA: could not retrieve the Javascript input value in /var/www/gf/cofxi/formGeneration/forms.php on line 730
 
 I'd appreciate if you could help me,
 best regards.
 Wilson
 
 $form->AddInput(array(
 "TYPE"=>"select",
 "ID"=>"abrangencia",
 "NAME"=>"abrangencia",
 "LABEL"=>"Abrangencia",
 "VALUE"=> "",
 "OPTIONS"=>$abrangencia_bd,
 "ValidateAsNotEmpty"=>1,
 "ValidationErrorMessage"=>"Abrangência inválida"
 ));
 
 $form->AddInput(array(
 "TYPE"=>"custom",
 "ID"=>"barramento",
 "NAME"=>"barramento",
 "LABEL"=>"Barramento Dwdm",
 "CustomClass"=>"form_linked_select_class",
 "VALUE"=> "",
 "SIZE"=>1,
 "Groups"=>$barrdwdm_bd,
 "LinkedInput"=>"abrangencia",
 "AutoWidthLimit"=>20,
 "AutoHeightLimit"=>1,
 "ValidateAsNotEmpty"=>1,
 "ValidationErrorMessage"=>"Barramento Dwdm inválido"
 ));
 
 $form->AddInput(array(
 "TYPE"=>"custom",
 "ID"=>"localizacaoA",
 "NAME"=>"localizacaoA",
 "LABEL"=>"Localização A",
 "CustomClass"=>"form_linked_select_class",
 "VALUE"=> "",
 "SIZE"=>1,
 "Groups"=>$local_bd,
 "LinkedInput"=>"barramento",
 "AutoWidthLimit"=>25,
 "AutoHeightLimit"=>1,
 "ValidateAsNotEmpty"=>1,
 "ValidationErrorMessage"=>"Localização A inválida"
 ));
 
 $form->AddInput(array(
 "TYPE"=>"custom",
 "ID"=>"localizacaoB",
 "NAME"=>"localizacaoB",
 "LABEL"=>"Localização B",
 "SIZE"=>1,
 "CustomClass"=>"form_linked_select_class",
 "VALUE"=> "",
 "Groups"=>$local_bd,
 "LinkedInput"=>"barramento",
 "AutoWidthLimit"=>25,
 "AutoHeightLimit"=>1,
 "ValidateAsNotEmpty"=>1,
 "ValidationErrorMessage"=>"Localização B inválida"
 "ValidateAsDifferentFrom"=>"localizacaoA",
 "ValidateAsDifferentFromTextErrorMessage"=>"Localização B não pode ser igual a Localização A"
 ));
 
 
  Manuel Lemos - 2012-04-19 11:02:54 - In reply to message 1 from wilson costaTry adding this function inside the class in form_linked_select.php plug-in class script and let me know if it works well for you.
 Function GetJavascriptInputValue(&$form, $form_object)
 {
 return($form->GetJavascriptInputValue($form_object, $this->select));
 }
 
  wilson costa - 2012-04-20 14:15:50 - In reply to message 2 from Manuel LemosHi, thank you for your help. I insert the new function as you said and it works, but the message error doesn't work well. When the field Location A = Location B, appear the message error  "ValidationErrorMessage", I suppose that must appear the message error "ValidateAsDifferentFromTextErrorMessage". I have two checks, one "ValidateAsNotEmpty" and another "ValidateAsDifferentFrom".
 
 thanks again,
 
 wilson
 
 
 
 
 
 
  Manuel Lemos - 2012-04-21 21:04:25 - In reply to message 3 from wilson costaThat is because you set the error message with ValidateAsDifferentFromTextErrorMessage, but it should be ValidateAsDifferentFromErrorMessage . |