Autor Zpráva
Leomato
Profil
pred selectomhttp://img261.imageshack.us/img261/5400/enabled.gif
po selectehttp://img607.imageshack.us/img607/2240/disabled.gif
Takéto dačo v JQuery by sa daolo urobiť? lebo ja som skript na takéto dačo nevygooglil... mohol by mi niekto pomôť?
Stačil by mi odkaz na existujúci skript v ktorom je moj dotaz.
svadla
Profil
Určitě dalo.

$('#prvni_select').change(function() {
  $('#inputPrvni, #textareaPrvni, #selectDruhy').attr('disabled', 'disabled');
});


Tady jsem zhruba nastínl kód, bude potřeba ještě doladit.
Info jak vypnout a zapnout.
Leomato
Profil
Dekuju.
Leomato
Profil
A takto to bude fungovať aj bez znovunačítania stránky?
svadla
Profil
Ano, ale je to jen nástřel. Ještě mám chvilku, tak bych to udělal asi takto:

 $(document).ready(function() {
  $('#prvni_select').change(function() {
    var hodnota = $(this).val();
    if (hodnota == 'hodnota_prvniho_option') $('#inputPrvni, #textareaPrvni, #selectDruhy').temoveAttr('disabled');
    else $('#inputPrvni, #textareaPrvni, #selectDruhy').attr('disabled', 'disabled');
  });
 });


Popis:
- pokud v prvnim selectu dojde ke změně, tak zjisti hodnotu. Pokud je to prvni možnost zapni ostatní prvky, pokud jina tak je vypni.
TomasJ
Profil
svadla:
Dovolil bych si tě opravit v takové drobnosti :)
$('#inputPrvni, #textareaPrvni, #selectDruhy').removeAttr('disabled');
svadla
Profil
TomasJ:
njn jeden překlep.

Leomato:
podařilo se?

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0