Autor Zpráva
muflik
Profil *
Ahoj, bojuji s jednou záhadou..
mám zjednodušeně tento kód:

<input type='radio' name='radio1' onClick='funkce(1)'>enable
<input type='radio' name='radio1' onClick='funkce(2)'>disable

<form action='' method='post' id='mujForm'>
  <input type='radio' name='radio1' onClick='funkce(1)'>enable
  <input type='radio' name='radio1' onClick='funkce(2)'>disable
  
  jmeno: <input type='text' name='jmeno'>
  odeslat: <input type='submit' name='odeslat' value='ok'>
</form>

<script>
  $(document).ready(function() {
                funkce(1);
            });


  function funkce(cislo) {
    if (cislo==1){
      $('#mujForm').find('input[name=jmeno]').removeAttr("disabled");
    }
    else if (cislo==2) {
      $('#mujForm).find('input[name=jmeno]').attr("disabled", true);  
    }
</script>


a ted v čem je háček.. po načtení stránky se zavolá dokument ready funkce která zasedivi input jmeno.. (vše je v pořádku)
pokuď začnu klikat na radio buttonu nad formulářem.. vše je v pořádku.. ale jakmile kliknu na radio button ve formuláři tak mi to napíše (pouze v IE | ve FF a Opere to jen nefunguje) chybu: "Objekt tuto vlastnost nebo metodu nepodporuje."

stránka mi běží na localhostu a kód je trochu složitější (nepoznám na jaké řádce se vlastně chyba vyskytla) ale v principu je to stejné (aspoň doufám, hraju si s tim už asi přes dvě hodiny :(( )

Netušíte někdo v čem může být problém?
Chamurappi
Profil
Reaguji na muflika:
pouze v IE | ve FF a Opere to jen nefunguje
V kódu, který zde uvádíš, je syntaktická chyba. Na 23. řádku chybí apostrof ukončující řetězec. Na tom zařve každý prohlížeč, takže předpokládám, že v tom záhada nespočívá.

stránka mi běží na localhostu a kód je trochu složitější (nepoznám na jaké řádce se vlastně chyba vyskytla)
Šup s ní na web. Prosím o odkaz na živou ukázku.
muflik
Profil *
:) ten apostrof to jsem se trošku upsal v tom záhada neni xD přece jen ale je to nějaké divné, ale nakonec po sérii neúspěšných pokusů sem to vyřešil přes ajax post (cesta menšího odporu) zřejmě to bude jen nějakou specifickou chybou u mě, jinak stránka zatím není hodná internetu ale čas se jí krátí xP

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