hmmm..... brak odpowiedzi na to pytanie może być jedynie dowodem niezrozumienia go a więc tłumaczę:
onsubmit="return sprawdz(this)" <- this wskazuje na ten formularz
a teraz w funkcji sprawdz:
function sprawdz(form_co_mnie_wywolal) {
alert(form_co_mnie_wywołał.pole.value)
}
chyba to już jest zrozumiałe....
mam nadzieje że o to Ci chodzi....
No zrozumiale to jest ale pod warunkiem ze nazwa formularza jest znana. Jezeli pojawia sie na stronie 3 formularze o tej samej nazwie to funkcja mi sie nie odpala, dopiero jak zostanie jeden na stronie to f. zadziala, dlatego pytam o dynamiczne nazywanie formularzy, bo w tym momencie chyba kazdy generowany formularz musi miec inna nazwe jakies unikalne id. Czyż nie ?
Czyli:
1.-------------------------------------------------------------
function sprawdz()
{
if(document.nazwa_formy.pole.wartosc == 'cos tam')
return true;
else
return false;
}
<form name="a">..jakies pola...<input type="submit" onsubmit="return sprawdz(this)">
</form>
-------------tu się funkcja odpala bo 1 formularz----------
2-------------------------------------------------------------
function sprawdz()
{
if(document.nazwa_formy.pole.wartosc == 'cos tam')
return true;
else
return false;
}
<form name="a">..jakies pola...<input type="submit" onsubmit="return sprawdz(this)">
</form>
<form name="a">..jakies pola...<input type="submit" onsubmit="return sprawdz(this)">
</form>
<form name="a">..jakies pola...<input type="submit" onsubmit="return sprawdz(this)">
</form>
-------------tu się funkcja NIE odpala bo formularzy jest X----------
I dlatego mi chodzi o nadawanie formularza nazw np. a1, a2,..... ,ax
ale w tym momenecie w funkcji nie moge sie odwolac sztywno:
document.NAZWA_FORMY.pole.wartosc bo nie wiem jaka FORMA bedzie wybrana (dlatego testuje jutro odpowiedz poprzednika juz wkurzonego :)
//peace - mM