jak mohu zakázat vše uvnitř formuláře pomocí javascript/jquery?

Mám formulář, který se objeví uvnitř vrstvy, a potřebuji, aby se vše uvnitř tohoto formuláře četlo pouze podle toho, o jaký typ vstupu se jedná. Chcete to přesto udělat?

Odpověď

To je docela jednoduché v prostém JavaScriptu a bude to fungovat efektivně ve všech prohlížečích, které podporují vstupy formuláře pouze pro čtení (což jsou skoro všechny prohlížeče vydané v posledním desetiletí):

var form = document.getElementById("your_form_id");
var elements = form.elements;
for (var i = 0, len = elements.length; i < len; ++i) {
    elements[i].readOnly = true;
}