Datepicker - configuración correcta

ViewModel

[Required(ErrorMessage = "Debe ingresar la fecha de comienzo del proceso amortizante")]
[Display(Name = "Fecha de comienzo")]
[DataType(DataType.Date)]        
public DateTime ComienzoAmortizacion { get; set; }


View

@Html.TextBoxFor(x => x.ComienzoAmortizacion, "{0:dd/MM/yyyy}", new { @class = "fecha", @id = "fechaAmort" })


Layout

<script>         
   $(function () {
      $(".fecha").datepicker($.datepicker.regional["es"]);

      $.validator.addMethod('date', function (value, element) {
            if (this.optional(element)) {
               return true;
            }
            var valid = true;
            try {
               $.datepicker.parseDate('dd/mm/yy', value);
            } catch (err) {
               valid = false;
            }
            return valid;
      });

      $('.fecha').datepicker({ dateFormat: 'dd/mm/yy' });
   });
</script>

No hay comentarios:

Publicar un comentario