html_code_entry_type_radio_button.html

 1   <#assign hide="">
 2   <#list entry.fields as field>
 3   <#if field.conditionalQuestions?exists&&field.conditionalQuestions?size!=0>
 4   	<#assign hide=hide+"hide(${field.idField});">
 5   </#if>	
 6   </#list>
 7   ${entry.CSSClass!}
 8   
 9   <div class="form-group">
 10   	<label class="control-label col-xs-12 col-sm-12 col-md-3" for="form${entry.idEntry}" id="form${entry.idEntry}">${entry.title}<#if entry.mandatory> *</#if></label>
 11   	<div class="col-xs-12 col-sm-12 col-md-9">
 12       <#list entry.fields as field>
 13       	<#if field.code == 'answer_choice'>
 14   			<div class="radio<#if entry.fieldInLine>-inline</#if>">
 15   				<label for="attribute${entry.idEntry}_${field.idField}" <#if field.comment?? && field.comment != ''>title="${field.comment}"</#if>> 
 16   					<input type="radio" class="" id="attribute${entry.idEntry}_${field.idField}" name="attribute${entry.idEntry}" value="${field.idField}"
 17   					<#if list_responses??>
 18   						<#list list_responses as response>
 19   							<#if response.entry.idEntry == entry.idEntry && response.field??>
 20   								<#if response.field.idField == field.idField>checked="checked"<#break></#if>
 21   							</#if>
 22   						</#list>
 23   					<#else>
 24   						<#if field.defaultValue>checked="checked"</#if>
 25   					</#if>
 26   						onclick="${hide} <#if field.conditionalQuestions?exists&&field.conditionalQuestions?size!=0>doDisplay(${field.idField});</#if>
 27   					 "/>
 28   					 <#if !field.noDisplayTitle>
 29   						${field.title}
 30   					 </#if>
 31   				</label>
 32   			   <#if !entry.fieldInLine && entry.helpMessage?exists && entry.helpMessage != ''>
 33   					<p class="help-block">${entry.helpMessage}</p>
 34   				</#if>
 35   			</#if>
 36   		</#list>
 37   	</div>
 38    </div>	
 39   <#if entry.fieldInLine&&entry.helpMessage?exists&&entry.helpMessage!=''>
 40   <p class="help-block">${entry.helpMessage}</p>
 41   </#if>
 42   <#if list_responses??>
 43   	<#list list_responses as response>
 44   		<#if response.entry.idEntry == entry.idEntry && response.entry.error??>
 45   			<div class="alert alert-error">
 46   			<#assign error = response.entry.error>
 47   				<#if error.mandatoryError>#i18n{announce.message.mandatory.entry}<#else>${error.errorMessage}</#if>
 48   			</div>
 49   		</#if>
 50   	</#list>
 51   </#if>
 52   <#if str_list_entry_children?exists>${str_list_entry_children}</#if>
 53   
 54   <#if list_responses??>
 55   	<script type="text/javascript">
 56   		<#list list_responses as response>
 57   			<#if response.entry.idEntry == entry.idEntry && response.field??>
 58   				var baliseId = "div" + ${response.field.idField};
 59   				if(document.getElementById && document.getElementById(baliseId) != null)
 60   				{
 61   					document.getElementById(baliseId).style.visibility='visible';
 62   					document.getElementById(baliseId).style.display='block';
 63   				}
 64   			</#if>
 65   		</#list>
 66   	</script>
 67   <#else>
 68   	<#list entry.fields as field>
 69   		<#if field.defaultValue && field.conditionalQuestions?exists && field.conditionalQuestions?size != 0>
 70   			<script type="text/javascript">
 71   				var baliseId = "div" + ${field.idField};
 72   				
 73   				if(document.getElementById && document.getElementById(baliseId) != null)
 74   				{
 75   					document.getElementById(baliseId).style.visibility='visible';
 76   					document.getElementById(baliseId).style.display='block';
 77   				}
 78   			</script>
 79   		</#if>
 80   	</#list>
 81   </#if>