webForumDet fria alternativet

validate

6 svar · 288 visningar · startad av pellsäter

pellsäterMedlem sedan aug. 2000533 inlägg
#1

<script language="Javascript">
function kolla() {

var datum = document.valid.datum.value;

if (datum=="")
{
alert("Sökrutan får inte vara tom");
return false;
} else
return true;
}
</script>

<form name="valid" onSubmit="kolla();" method="post" action="redigera_sponsor.asp">

Varför funkar itne detta?

@ndersMedlem sedan juni 200026 914 inlägg
#2

På vilket sätt fungerar det inte?
Felmeddelande?

Mvh,

------------------
All your base are belong to me.

pellsäterMedlem sedan aug. 2000533 inlägg
#3

Jag får att
document.valid.datum.value
inte är ett objekt eller null

JojoxxMedlem sedan juni 20004 306 inlägg
#4

Tips, ändra på <form>-taggen till;

<form name="valid" onSubmit="kolla(this);" method="post" action="redigera_sponsor.asp">

och i scriptet;

function kolla(formobj) {
var datum = formobj.datum.value;

Kontrollera sedan att sidan är rätt ur html-perspektiv, d.v.s. att alla element är rätt avslutade, ex att formuläret av avslutad med </form>, att ev. tabeller är korrekta osv. Använd gärna en validator. Sist men inte minst, kontrollera att du har ett fält i formuläret som heter "datum" och att allt är rätt stavat.

[Red. stavfel]

------------------
/ J

[Redigerat av Jojoxx den 25 nov 2001]

pellsäterMedlem sedan aug. 2000533 inlägg
#5

Tack för hjälpen men trots att jag får en alert så går den vidare till nästa sida.
Varför

Erik JuhlinMedlem sedan maj 20007 625 inlägg
#6

Du går skriva:

<form name="valid" onSubmit="return kolla(this);" method="post" action="redigera_sponsor.asp">

------------------
/Erik
www.juhlin.nu /sk8files/ /mp2d/

JojoxxMedlem sedan juni 20004 306 inlägg
#7

Så pinsamt, det missade jag...

------------------
/ J

127 ms totalt · 3 externa anrop · cache AV · v20260731051352-full.56cc9887
0 ms — hämta statistik (cache)
0 ms — hämta forumlista (cache)
124 ms — hämta tråd, inlägg och bilagor (db)