Poszukałem tego i znalazłem kilka częściowych odpowiedzi, jednak nic nie daje mi tak ciepłego, rozmytego stwierdzenia, że „to jest właściwy sposób na zrobienie tego”. Odpowiadając na najczęściej występującą reklamację na to pytanie: „pola wyboru mogą mieć dwa uzasadnione stany - zaznaczone i niezaznaczone”, jest to pole wyboru „Akceptuję regulamin ...”, …
setOnCheckedChangeListener(new OnCheckedChangeListener() { @Override public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) { // How to check whether the checkbox/switch has been checked // by user or it has been checked programatically ? if (isNotSetByUser()) return; handleSetbyUser(); } }); Jak wdrożyć metodę isNotSetByUser()?
Biorąc pod uwagę listę pól wyboru powiązanych z tym samym formControlName, w jaki sposób mogę utworzyć tablicę wartości pól wyboru powiązanych z formControl, a nie po prostu true/ false? Przykład: <form [formGroup]="checkboxGroup"> <input type="checkbox" id="checkbox-1" value="value-1" formControlName="myValues" /> <input type="checkbox" id="checkbox-2" value="value-2" formControlName="myValues" /> <input type="checkbox" id="checkbox-3" value="value-2" formControlName="myValues" /> …
Kiedy wiążę funkcję z elementem pola wyboru, takim jak: $("#myCheckbox").click( function() { alert($(this).is(":checked")); }); Pole wyboru zmienia swój atrybut zaznaczony przed wyzwoleniem zdarzenia. Jest to normalne zachowanie i daje odwrotny wynik. Jednak kiedy to robię: $("#myCheckbox").click(); Pole wyboru zmienia atrybut zaznaczenia po wyzwoleniu zdarzenia. Moje pytanie brzmi: czy istnieje sposób …
Kliknięcie pola wyboru i wywołanie ng-click: model nie jest aktualizowany przed uruchomieniem ng-click, więc wartość pola wyboru jest nieprawidłowo prezentowana w interfejsie użytkownika: Działa to w AngularJS 1.0.7 i wydaje się zepsute w Angualar 1.2-RCx. <div ng-app="myApp" ng-controller="Ctrl"> <li ng-repeat="todo in todos"> <input type='checkbox' ng-click='onCompleteTodo(todo)' ng-model="todo.done"> {{todo.text}} </li> <hr> task: …
Tworzę aplikację, która umożliwia przeprowadzanie ankiet. Mój układ jest generowany z pytań opartych na XML. Muszę utworzyć przyciski opcji (pojedynczy wybór) i pola wyboru (wiele odpowiedzi). Nie znalazłem nic przydatnego dla szybkiego. Czy ktoś ma pomysł?
Czy ktoś wie, dlaczego program obsługi javascript po stronie klienta dla asp: CheckBox musi być atrybutem OnClick = "", a nie atrybutem OnClientClick = "", jak w przypadku asp: Button? Na przykład to działa: <asp:CheckBox runat="server" OnClick="alert(this.checked);" /> a to nie (brak błędu): <asp:CheckBox runat="server" OnClientClick="alert(this.checked);" /> ale to działa: …
Mam mały problem. Oto krótkie wyjaśnienie. Mam 12 pól wyboru na standardowym formularzu. Muszę przejść przez każdy z nich i dowiedzieć się, które z nich są zaznaczone, a które niezaznaczone. Korzystając z tego, mogę następnie zbudować ciąg, który następnie wprowadzam do pola bazy danych. Oto przykład. (Check1 - zaznaczone) (Check2 …
Mam wiele pól wyboru na mojej stronie i jest tam pole wyboru zaznacz wszystko, które zaznacza wszystkie pola wyboru. W jakiś sposób chcę emulować to kliknięcie pola wyboru, nawet jeśli jest zaznaczone / niezaznaczone za pomocą przycisku zaznacz wszystko. Jak mogę to zrobić?
Jaki jest najczystszy sposób na prawidłowe wyrównanie przycisków opcji / pól wyboru z tekstem? Jedyne niezawodne rozwiązanie, z którego do tej pory korzystałem, to tabelaryczne: <table> <tr> <td><input type="radio" name="opt"></td> <td>Option 1</td> </tr> <tr> <td><input type="radio" name="opt"></td> <td>Option 2</td> </tr> </table> Niektórzy mogą na to patrzeć. Właśnie spędziłem trochę czasu …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.