Autor Zpráva
Zoufalec
Profil *
Zdravím,

var test = document.getElementsByName('a_NEJAKE CISLO');

Jak mám nahradit NEJAKE CISLO regulárním výrazem ? tzn.. ve formuláři mám několik polí od a_1 až do a_9999

Děkuji
Joker
Profil
Na regulární výrazy je v JS třída
RegExp
Zoufalec
Profil *
Jojo, četl jsem o tom.. Ale bohužel jsem v JS úplný začátečník, neumím tam nic, ale tohle bych potřeboval. Nemohl bych tě poprosit, jestli by si mi nenapsal, jak to vložit do toho skriptu?
_es
Profil
Zoufalec
Funkcia getElementsByName neprijíma ako argument objekt RegExp.
Popíš podrobnejšie, čo chceš dosiahnuť a možno ti niekto pomôže.
Chamurappi
Profil
Reaguji na Zoufalce:
Metodě document.getElementsByName bych se vyhnul vždy, instinkt mi hlásí, že není spolehlivá.
Můžeš cyklem procházet kolekci document.jménoFormuláře.elements a z ní si vyzobat, co potřebuješ.

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: