Hjälp med formkoll....

JavaScript

2 svar · 160 visningar · startad av Bendro

Medlem sedan jan. 20013 039 inlägg
Trådstart#1

Har en funktion som jag använt på andra sidor och som funkat bra där. En enkel formulärkoll. Nu tänkte jag återanvända den på en ny sida...bytte ut lite namn..och helt plötsligt klagar den på att

'document.registrera.titel' är inte ett objekt

Någon som ser felet? Jag gör det inte.

<form name="REGISTRERA" action="spara.asp?valet=<%=val%>" method="post" onSubmit="return formkoll();">

function formkoll()
{
varTitel=document.registrera.titel.value;

if (varTitel.length==0)
{
alert("Du har inte fyllt i Titel!");
return false;
}

(plockade ut de delar av koden jag antog var intressanta att titta på...behöver ni se mer så säg till)

Medlem sedan mars 2000126 inlägg
#2

Enligt meddelandet så har du ingen textruta som heter title?

<INPUT TYPE="text" NAME="title" SIZE="10">

//Broskan

Medlem sedan jan. 20013 039 inlägg
#3

Så här ser formuläret ut

<form name="REGISTRERA" action="spara.asp?valet=<%=val%>" method="post">
<table border=0 width=80% align=center cellspacing=4 cellpadding=2>
<tr>
	<td class=rubrik align=center colspan=2>Lägg till <%=rubrik%></td>
</tr>
<tr>
	<td class=text>Titel:</td><td><input type="text" name="titel" class=text></td>
</tr>
<tr>
	<td class=text>Rubrik:</td><td><textarea name="rubrik" cols=30 rows=5></textarea></td>
</tr>
<tr>
	<td class=text>Text:</td><td><textarea name="texten" cols=30 rows=5></textarea></td>
</tr>
<tr>
	<td class=text>Startdatum:</td><td><input type="text" name="start"></td>
</tr>
<tr>
	<td class=text>Slutdatum:</td><td><input type="text" name="stopp"></td>
</tr>
<tr>
	<td>&nbsp;</td><td class=textr><input type="submit" value="Spara"></td>
</table>
</form>
272 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
136 ms — deklarationer (db)
0 ms — hämta statistik (cache)
134 ms — hämta tråd, inlägg och bilagor (db)
129 ms — ändringar (db)