Sprawdzenie atrybutu komponentu HTML

Sprawdzenie atrybutu komponentu HTML
KR
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 260
0

Witam,

Posiadam taki oto obiekt w HTML

Kopiuj
   <div class="material-switch pull-right">
      <input id="someSwitchOptionSuccess" name="someSwitchOption001" type="checkbox"/>
      <label for="someSwitchOptionSuccess" class="label-success"></label>
   </div>

Jak w C# zaimplementować funkcję, którą by strona wykonywała po zmianie "położenia" takiego suwaka ??

Szukam odpowiedzi w internecie i niestety nie mogę jej znaleźć :/

Z góry dzięki za pomoc

Maciej Cąderek
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Warszawa
  • Postów: 1264
1

W samym C# tego nie zrobisz - musisz wykonać akcje ajaksową w JS.

KR
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 260
0

Jakiś przykład ??

Zrobiłem skryptem w java warunek aby wyświetlał inny alert przy różnej wartości atrybutu Checked. Działa. Nie wiem natomiast jak teraz przypisać np. do jakiegoś Labela inny tekst w zależności od wartości checked (true \ false). Po prostu funkcja z neta document.GetElementByID(id_labela).Value = "nowa wartość" po prostu nie działa ?? Pomysł ?

AN
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 13
0

document.getElementById("lableid").innerHTML = "change in text or whatever";

KR
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 260
0

andkrul
próbowałem i nic
tak samo innerText oraz textContent o którym pisał Burmistrz

nie wiem czy to ma znaczenie, ale skrypt jest w Site.Master (master page) natomiast same komponenty w innych podstronach.

somekind
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Wrocław
0

W WebFormsach id są generowane przez serwer i mają format w rodzaju idZewnętrznegoKomponentu_idWewnętrznego1_idWewnętrznego2_idNadanePrzezCzłowiekaWKodzie.
Po stronie przeglądarki lepie ich szukać przez jQuery: $("label[id$='idNadaneWKodzie']");

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.