Chcę wiedzieć, czy możliwe jest uderzenie zdarzenia, jeśli znak okresu .
został usunięty z pola tekstowego. na przykład mam tekstowe #Quantity
która przyjmuje wartości numeryczne jako wejście z okresu znakjak sprawdzić, czy znak okresu (.) Został usunięty ze słowa w polu tekstowym w jQuery?
i mam rozwijanej kontroli #unitValue
które mają trzy opcja
I udało się trafić zdarzenie w okresie podpisać .
naciśnięcie klawisza następująco
$("#Quantity").keypress(function(e) {
if(e.which == 46) {
//successfully disabled Gram in Unit
}
});
teraz chcę włączyć opcję "Gram" w menu rozwijanym, jeśli znak okresu .
został usunięty z pola tekstowego. Mam pomysł, ale nie wiem, czy to słuszne. Idea jest: - Na każdym naciśnięciem klawisza dodać każdą literę na tablicy, a następnie na prasie klawisz Backspace, sprawdzić, czy list na indeks tablicy jest okres znak .
lub jeśli nie jest to .
znak następnie włączyć w „gram”
Każda pomoc będzie mile widziane
Dziękuję
Hi potrzebna nieco większa jasność – Help
'onfocusout' sprawdzić, czy wartość pola tekstowego mieć' .' czy nie. i ustaw atrybut, aby włączyć lub wyłączyć. –