Fehler bei onChange

Devil Noxx

Erfahrenes Mitglied
hi,

ich verwende folgendes script in einem popup.

Code:
function able()
{
	if ( window.document.edit.erinnerung.value == "0" )
	{
		window.document.edit.erTime.readonly = false;  // felder freigeben
	}
	else
	{
		window.document.edit.erTime.readonly = true;  // felder sperren
	}
}

bei onChange sollte er mir dann erTime auf readonly setzen wenn erinnerung nicht 0 ist, aber es kommt immer das window.document.edit.erinnerung.value == "0" NULL oder kein Objekt ist.
Kann mir da jemand weiterhelfen?



mfg

Devil
 
Hallo,

da du das Formular nicht gepostet hast kann ich nur raten. Javascript ist CaseSensetive, es wird also Groß/Klienschreibungbeachtet. readonly ist sollte dann eigentlich "readOnly" heißen. Das ist der einzige Fehler den ich im Quellcode erkennen kann, sollte es nicht dieser Fehler gewesen sein, wirds wohl am Formular liegen...

Ciao Andreas
 
am formular liegt es auch nicht,
aber was mich wundert, wenn ich
Code:
document.write( document.edit.Titel.value );
schreibe ( dieses Element ist auch 100 pro vorhanden ) sagt er mir das selbe...
liegt es vielleicht daran dass das ganze ein popup ist?
 
Hallo zusammen

Ich habe das genau gleiche Problem... ich bin aber schon länger weder 5 Minuten am nachdenken... und komme nicht dahinter. Wie funktioniert diese Funktion korrekt?

ich kriege auch immer die Fehlermeldung " ist NULL oder kein Objekt" zurück.
 
OK, konnte das Problem auch selber lösen. Problem war, das ich mehrere (um die 250) verschiedene Formulare hatte, die aber alle den gleichen Namen hatte. Javascript wusste dann nicht was es machen soll.:-(
 
Zurück