1
<label for="frmAllegation-TimeReported">Reported Time</label> 
<input type="time" name="Reported Time" id="frmAllegation-TimeReported"  onchange="changeSave(this);" /><br> 

<label for="frmAllegation-IncinOccDate">Date Started</label> 
<input type="date" name="Reporting Date" id="frmAllegation-IncinOccDate" onchange="changeSave(this);" /><br> 

<label for="frmAllegation-IncinOccText">Date Text</label> 
<input type="text" name="Reporting Text" id="frmAllegation-IncinOccText" onchange="changeSave(this);" /><br> 

function changeSave(frmInput) 
{ 
alert("Changed"); 
} 

При использовании время;onchange не называется. Это странно, потому что если вы введете его, он будет вызван, но когда будут указаны дата, время или список ежевики, он распечатает его в форме, но не вызовет onChange ...Blackberry onChange event triggering issue

Так что в основном onChange вызывается, когда его текст , но не время, дата, выберите ... Работать вокруг или решения кто-нибудь?

Кроме того, это прекрасно работает на хроме, так что я не думаю, что его проблема кода ...

Единственная другая работа вокруг я мог думать это делает onFocusOut, но это не будет моим предпочтительным вариантом. ..

Больше информации здесь:

Naviagation Focus Issue

^^ Offcial Developer Bug Issue

On change bug issue

Forum Post On Change Issue

Спасибо за поддержку

+1

Если кто-то заинтересован ошибка трекера здесь: https://github.com/blackberry/WebWorks/issues/ 122 – LmC

+0

Можете ли вы дать больше информации о проблеме? Это происходит в браузере Playbook или в браузере устройства? Если это устройство, какое устройство и версия ОС? – Naveenan

+0

Приложение для смартфонов и посмотрите на сообщение редактирования :) – LmC

ответ