Je veux révéler l'indice dans la zone de saisie du formulaire simple. Si la sélection de l'unité "area_unit" change,l'indice change aussi, area_unit peut choisir le mètre carré et le pied carré. Par exemple : Lorsque area_unit sélectionne sq.m, surface_area affiche la valeur actuelle de area_unit comme sq.m , alors que l'indice affiche la valeur de area_unit comme sq.feet. vice versa.
le code minceur :
.col-md-3.col-xs-6
= f.input :surface_area, label: "Surface Area" ,hint:""
.col-md-3.col-xs-6
= f.input :area_unit, collection: Property::AREA_UNIT_NAMES.map(&:reverse), include_blank: false
/ (in \u33A1)
Lorsque l'unité de surface change, la valeur surface_area change également.
switchUnit: ->
$(document).on 'change', '#property_area_unit', ->
areaInput = $('#property_surface_area')
if $(this).val() == 'sq_m'
area = Math.round(parseFloat(areaInput.val())*0.0929*100)/100
else
area = Math.round(parseFloat(areaInput.val())*10.7639*100)/100
areaInput.val(area)
Mais comment définir le contenu des indices ?