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