Exibindo valor selecionado em um DataPicker
Quero exibir em um alert o valor selecionado em um DataPicker. Utilizei a seguinte sintaxe.
Utilizei a seguinte sintaxe. Mas funcionou.
$("#data").datepicker({
onchange: function () {
alert($(this).val());
}
});
Se eu utilizar
$("#data").onchange(function(){
alert($this.val())
});
O alert com o valor será exibido duas vezes.
Alguém sabe qual a sintaxe correta?
Utilizei a seguinte sintaxe. Mas funcionou.
$("#data").datepicker({
onchange: function () {
alert($(this).val());
}
});
Se eu utilizar
$("#data").onchange(function(){
alert($this.val())
});
O alert com o valor será exibido duas vezes.
Alguém sabe qual a sintaxe correta?
Samuel Lopes
Curtidas 0
Respostas
Eduardo Martins
03/07/2015
Beleza Samuel?
Pelo que entendi, tanto faz. kkkk.
1) É que no primeiro exemplo vc utiliza o change do componente datepicker, provável que seja do jqueryui ou outro.
2) No segundo exemplo vc utiliza o próprio jquery.
Usa apenas um dos 2 q vai funcionar. heheeheh...
Deu pra entender?
Abrass...
Pelo que entendi, tanto faz. kkkk.
1) É que no primeiro exemplo vc utiliza o change do componente datepicker, provável que seja do jqueryui ou outro.
2) No segundo exemplo vc utiliza o próprio jquery.
Usa apenas um dos 2 q vai funcionar. heheeheh...
Deu pra entender?
Abrass...
GOSTEI 0
Samuel Lopes
03/07/2015
Consegui resolver o problema. O certo a ser utilizado é
$(.nomeclasse).datepicker()
.on('changeDate', function (e) {
alert($this.val());
});
Mas muito obrigado pela resposta.
O diferente é que usando onchange a mensagem está sendo exibida duas vezes.
$(.nomeclasse).datepicker()
.on('changeDate', function (e) {
alert($this.val());
});
Mas muito obrigado pela resposta.
O diferente é que usando onchange a mensagem está sendo exibida duas vezes.
GOSTEI 0