Autor Zpráva
GeneralDv
Profil
Mám vybranej input a z něho vytaženej atribut name, ten je jako pole:
nazev[CISLO][CISLO]

Potřebuju nějakym způsobem rozparsovat název a ty čísla, existuje na to nějaký elegantní řešení v JS, nebo musim udělat vlastní?
Darker
Profil
Nechápu. Trošku mě překvapuje, jak se ti podařilo v HTML takový input zapsat.

//EDIT:
V následujícím textu předpokládám, že jsi měl na mysli :
<input name="neco[1][3]">

V tom případě si můžeš práci učetřit pomocí eval. (But that's evil)
Jinak to uděláš pomocí metod substring, indexOf a split.
Chamurappi
Profil
Reaguji na GeneralaDva:
var pole = jmeno.match(/([^\[]+)\[(\d+)\]\[(\d+)\]/);

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: