webForumDet fria alternativet

samma funktion flera formulär....

JavaScript

2 svar · 137 visningar · startad av Lina

Medlem sedan jan. 2001332 inlägg
Frågan#1

Hej!

Jag har en function som kollar antalet tecken i en textarea i ett formulär.

Den ser ut så här:

function formKoll() {
if (document.addphoto1.phototext.value.length > 4)
{
alert("Texten får innehålla max 200 tecken!!");
return false;
}
else 
{
return true;
}
}

Allt funkar som det ska osv men nu är det så att på denna sida har jag sex likadana formulär som har olika namn...
addphoto1 - addphoto6

Hur ska jag göra för att kunna köra min function från alla sex formulären?
För man ska väl inte behöva ha sex likadana funktioner???

------------------
Du lever bara en gång och den gången är nu!

Medlem sedan feb. 200132 inlägg
#2

Så här borde funka:

function formKoll(formItem) {
if (formItem.value.length > 4)
{
alert("Texten får innehålla max 200 tecken!!");
return false;
}
else
{
return true;
}
}

Sen kallar du på funktionen så här i de olika formulären:

Första formuläret:
<form name="addphoto1" onSubmit="checkForm(this.phototext);">

Andra formuläret:
<form name="addphoto2" onSubmit="checkForm(this.phototext);">

Jag har inte testat detta, så hör av dig om det inte funkar.

/Henrik

Medlem sedan jan. 2001332 inlägg
#3

Tack så mycket Henrik....

Det funkar!!!

*LINAS JUBEL*

:e

------------------
Du lever bara en gång och den gången är nu!

258 ms totalt · 4 externa anrop · v20260731065814-full.e96017d9
127 ms — deklarationer (db)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)
122 ms — ändringar (db)