First JQEdit is correctly rendered
<div style="position: relative;z-index: 100;width: 121px;height: 21px;padding: 0;border-style: none;border-width: 0px;" id="EDFIRSTNAME"><div class="element-size-fix">
<input aria-required="true" name="EDFIRSTNAMEINNER" maxlength="2147483647" style="text-align: left;padding:0;width:100%;height:100%;" class="cgdevtools-input ui-widget ui-widget-content ui-corner-all jquery-validation-error ui-state-error" id="EDFIRSTNAMEINNER" type="text"><label for="EDFIRSTNAMEINNER" style="position: absolute; top: 0px; left: 126px; display: inline;" class="jquery-validation-error ui-state-error" id="EDFIRSTNAMEINNER-error">This field is required.</label></div></div>
Second JQEdit is incorrectly rendered
<div style="position: relative;z-index: 100;width: 121px;height: 21px;padding: 0;border-style: none;border-width: 0px;" id="EDSURNAME"><div class="element-size-fix">
<input name="EDSURNAMEINNER" maxlength="2147483647" style="text-align: left;padding:0;width:100%;height:100%;" class="cgdevtools-input ui-widget ui-widget-content ui-corner-all" id="EDSURNAMEINNER" type="text"></div></div>
The code which defined the validations on both edits is in the form render event
with edFirstName.JQValidateOptions do
begin
Enable:= True;
{REQUIRED}
LRule:= Rules.Add;
LRule.Rule:= jqvorvRequired;
{MINLENGTH}
LRule:= Rules.Add;
LRule.Rule:= jqvorvMaxLength;
LRule.Value:= '20';
end;
with edSurname.JQValidateOptions do
begin
Enable:= True;
{REQUIRED}
LRule:= Rules.Add;
LRule.Rule:= jqvorvRequired;
{MINLENGTH}
LRule:= Rules.Add;
LRule.Rule:= jqvorvMaxLength;
LRule.Value:= '20';
end;
For testing I have reduced the template to almost no content:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link rel="icon" type="image/x-icon" href="sites/site/images/favicon.ico">
<meta name="keywords" />
<meta name="description" />
</head>
<body>
{%edFirstName%}<br>
{%edSurname%}
</body>
</html>
If I run this without specifying the template processor as the form layoutMgr the controls are rendered and function correctly
Is this known behaviour?