Autor Zpráva
Beny
Profil *
Zdravim, mam formulář se jménem a příjmením a toto kontroluje pouze neprázdné jméno. Šlo by to nějak udělat i na příjmení aniž bych musel editovat ten objekt Kontrolor? Zkoušel sem dát stejné id i na přijmení ale to nešlo...Dík za každou radu...


function Kontrolor ()
{
this.jmeno = document.getElementById('jmeno').value;
this.validujJmeno = validuj_jmeno;
}

function validuj_jmeno ()
{
if (this.jmeno.length < 1) return false;
return true;
}

function form_submit (event)
{
var kontrolor = new Kontrolor();
if (!kontrolor.validujJmeno()) {
alert("Chybné jméno");
event.preventDefault();}
}
peta
Profil
Beny
Ne
Je to tak spatne udelane, ze bys kontrolor musel prepsat trosku jinak. Coz ty nechces.

function ...(nazev)
this[nazev] = ...(nazev)
this['validuj'+nazev] = window['validuj_'+nazev];

i tak mi to prijde skarede. Zkus reseni z predchoziho tematu, resil tam taky validaci.

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