type insertar formulario fecha calendario actual javascript insert datepicker field

javascript - fecha - insertar calendario en formulario html



Datepicker inserta la fecha y la semana en el campo (1)

Con la ayuda de esta respuesta , aprendí a obtener el número de semana usando el siguiente método.

Date.prototype.getWeek = function() { var onejan = new Date(this.getFullYear(),0,1); return Math.ceil((((this - onejan) / 86400000) + onejan.getDay()+1)/7); }

Luego he usado esto para obtener el número de semana en el datepicker como

$(''#datepicker'').datepicker({ onSelect: function (date) { var dat = new Date(date); //convert string to date var weekNo = dat.getWeek(); $(''#week'').val(weekNo); } });

JSFiddle1

Actualizaciones:

Después de algunas investigaciones, terminé con una buena solución dentro del jQuery UI datepicker.

$(''#datepicker'').datepicker({ onSelect: function (dateText, inst) { $(''#week'').val($.datepicker.iso8601Week(new Date(dateText))); } });

JSFiddle2

Espero que lo hayas entendido.

Espero que alguno de ustedes, un experto, pueda ayudarme con un problema en Datepicker.

Tengo una página con los siguientes campos

fecha, semana, número de artículo, descripción, precio

Puedo hacer que el selector de fechas trabaje para la fecha y la semana, pero solo si le asigno un datepicker a cada uno de ellos.

Mi problema es que lo quiero para que cuando seleccione la fecha en el campo de fecha, coloque datepicker automáticamente el número de semana en el campo de la semana para que no necesite datepicker 2 veces, sino solo una vez.

Lamentablemente, no tengo mucho conocimiento de javascript y, por lo tanto, espero que haya alguien que pueda ayudarme

Muchas gracias de antemano

Niels Baeklund