webForumDet fria alternativet
Logga in / Bli medlem

Skumt error: null eller inte ett objekt...

JavaScript

3 svar · 352 visningar · startad av Lukaspojken

Medlem sedan maj 20011 312 inlägg
Frågan#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?

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="" ;)

Medlem 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..?

Medlem sedan juni 20008 205 inlägg
#4

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

257 ms totalt · 4 externa anrop · v20260731065814-full.05830320
124 ms — deklarationer (db)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)
124 ms — ändringar (db)