Tag-ul prototype js

Cum obții valoarea unui input de tip radio

Premise:

  • folosești PrototypeJS
  • vrei să obții valoarea selectată dintr-un grup de input-uri de tip radio

De exemplu, din următorul grup

...
<input type="radio" name="culoare" value="alb" />
<input type="radio" name="culoare" value="rosu" />
<input type="radio" name="culoare" value="verde" />
...

obținem valoarea lui culoare selectat cu

var color_value = $$('input:checked[type="radio"][name="culoare"]').pluck('value');


Asculta mai multe audio Film

Internet Explorer si innerHTML

Atunci când lucrezi cu Prototype JS, nu folosi innerHTML pentru a schimba continutul unui SELECT (sau a unui TR)… va refuza să funcționeze în minunatul Internet Explorer

/**
 * nu functioneaza in Internet Explorer,
 * dar o face in Firefox, de exemplu
 */

$('id_select').innerHTML = '<option value="bla">optiune noua</option>';

Ca atare, PrototypeJS rezolva problema in metoda Element.update

/**
 * functioneaza in Internet Explorer si in Firefox
 */

$('id_select').update('<option value="bla">optiune noua</option>');

Toate drepturile rezervate © Liviu Hariton

Tema Notes Blog Core
Găzduire (nu moca): Top Level Hosting