Campo data não está recebendo valor

Estou redefinindo o valor de um campo tipo Date mas ele não está retornando nenhum valor. A função ultimoDia() está retornando o valor correto.

O problema parece estar quando tento fazer o repasse $().val().

// DATA FINAL var xDTFinal = ultimoDia(xMesAno)+'/'+xMesAno; $('#txtDTFinal').val(xDTFinal);

O campo txtDTFinal está declarado da seguinte forma:

Problema resolvido.
Tenho que passar a data em formato yyyy-MM-dd

Adiciona como resposta. E lembre-se que type=date não é aceito em todas as versões de todos os navegadores.

Bom, conforme informado:

"Problema resolvido. Tenho que passar a data em formato yyyy-MM-dd"

Isso ocorre no chrome pois ele usa HTML 5 para renderizar a data através do type="date" que apenas aceita datas no padrão yyyy-MM-dd INDEPENDENTE da máscara utilizada no input do campo.