webForumDet fria alternativet

hittar inte felet

1 svar · 155 visningar · startad av ampy

ampyMedlem sedan feb. 20011 512 inlägg
#1

Har denna funktion:

<SCRIPT LANGUAGE="JavaScript">

function check(formobj){
		if(formobj.length == 0){
			alert('Du har inte skrivit något.');
			return false;
		}else{
			str = formobj.replace(/^\s+|\s+$/g,"");
			reg = /([^w\s])\1\1/i; 

			if(formobj.length < 15){
				alert('Meddelandet måste vara mer än 15 tecken.');
				return false;
			}else if(reg.test(str)){
    			alert('Meddelandet är ogiltigt.');
				return false;
			}else{
				return true;
			}
		}
}
</SCRIPT>

Och denna kod:

<script language="JavaScript" type="text/javascript">submitted=false;</script>
<br><form name="form" method="post" action="gastbok.asp?id=<%=idnr%>&vad=laggtill&agare=<%=medlem%>&page=1" onsubmit="if(check(document.form.text.value)) { if(submitted){alert('Skicka bara en gång'); return false;}else{submitted=true; return true;}}else{ return false; }">

Detta felmeddelande får jag:

'document.form.text.value' är null eller inte ett objekt

Vad kan det vara för fel?

JojoxxMedlem sedan juni 20004 306 inlägg
#2

Jag får inget fel när jag kör koden så jag skulle tippa på att du har fel på html-koden runt omkring. Leta efter oavslutade taggar, nesting-fel etc. Kör görna koden genom en validator.

Genererad på 381 ms · cache AV · v20260730165559-full.f96bc7eb