validera ett textfält

JavaScript

6 svar · 492 visningar · startad av mr.mainline

Medlem sedan feb. 2003777 inlägg
Trådstart#1

Jag skulle vilja validera ett textfält som heter rubrik, och det som ska kollas är så att det inte innehåller fler bokstäver än 15.

isåfall kommer en alert upp.

Medlem sedan dec. 20025 483 inlägg
#2
if (document.forms["namn_på_formulär"].elements["rubrik"].value.length > 15){
  alert("...");
}
Medlem sedan feb. 2003777 inlägg
#3

Hur anropar jag??

Medlem sedan dec. 20025 483 inlägg
#4

Det beror på hur din nuvarande kod ser ut. Ett exempel:

function f(frm){
  if(frm.elements["rubrik"].value.length > 15){
    alert("...");
    return false;
  }

  return true;
}

onsubmit="return f(this)"
Medlem sedan feb. 2003777 inlägg
#5

Du vet inte hur jag ska få in det i denna php snutt??

echo "<form action=\"$self\" method=\"post\">";
Medlem sedan dec. 20025 483 inlägg
#6
echo "<form action=\"$self\" method=\"post\" onsubmit=\"return f(this)\">";
Medlem sedan feb. 2003777 inlägg
#7

skit skyst,tusen tack, allt funkar klockrent.

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