webForumDet fria alternativet

validate

JavaScript

6 svar · 290 visningar · startad av pellsäter

Medlem sedan aug. 2000526 inlägg
Frågan#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?

Medlem sedan juni 200032 967 inlägg
#2

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

Mvh,

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

Medlem sedan aug. 2000526 inlägg
#3

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

Medlem sedan juni 20004 308 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]

Medlem sedan aug. 2000526 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

Medlem sedan maj 200010 687 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/

Medlem sedan juni 20004 308 inlägg
#7

Så pinsamt, det missade jag...

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

268 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
122 ms — deklarationer (db)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)
134 ms — ändringar (db)