webForumDet fria alternativet

Skumt error: null eller inte ett objekt...

3 svar · 350 visningar · startad av Lukaspojken

LukaspojkenMedlem sedan maj 20011 312 inlägg
#1

När jag ska checka om man skrivit något i formen så använder jag följande kod...

<SCRIPT language=JavaScript type=text/javascript>
function validForm(form) {
  var field = form.msgTEXT;  
  var msgTEXT = field.value;
  if (msgTEXT == "") {
      alert("Du måste fylla i ett meddelande.");
      return false;
      field.focus(); }
  else { return true; }
}
</SCRIPT>

<BODY onload=document.medlem.username.focus();>

<FORM name="medlem" onsubmit="return validForm(this);" action="guestbook.asp" method=post>

Men jag får detta felmeddelandet:

document.medlem.username är null eller inte ett objekt

Nån som har nåt förslag?

Engine^Medlem sedan dec. 20003 887 inlägg
#2

Antagligen därför att medlem ej ingår i document-collection (osäker på om jag skrev rätt nu ;)). Du får däremot tag på din medlem om du skriver

document.forms("medlem").username.focus();

Hrm... hoppas jag. Jag brukar inte använda name-propertien; använder mig hellre utav id="" ;)

------------------
Good news is just life's way of keeping you off balance

[Redigerat av Engine^ den 22 jun 2001]

CokeLightMedlem sedan juni 2000504 inlägg
#3

Hej,

Man borde kunna skriva document.formnamn.textfält.focus() som du har gjort... kanske "username" som inte är korrekt..?

------------------
"Between stimulus and response is a pause wherein our ability to choose lies".

spangoMedlem sedan juni 20008 205 inlägg
#4

Det funkar i Intranet Exploder, men inte i Nötskräp.
document.forms.medlem.username.focus();

------------------
These are the cries of the carrots, the cries of the carrots! You see, Reverend Maynard, tomorrow is harvest day and to them it is the holocaust.

133 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)