Så länge som objektet form är definierad (i.e. form=document.formnamn) så fungerar det (inget felmeddelande).
------------------
/ J
3 svar · 136 visningar · startad av Lukaspojken
Detta felmeddelande får jag
Line: 27
Char: 1
Error: Object doesnt support this property or method
Code: 0
Den 27:e raden är den längst ner den här koden.
var field = form.msgTopic;
var msgTopic = field.value;
var field2 = form.msgFROM;
var msgFROM = field2.value;
var field3 = form.msgTEXT;
var msgTEXT = field3.value;
De andra raderna ovan får jag inget felmeddelande av. msgTEXT är en Textarea kan det bero på det?
------------------
Alltid lär man sig något nytt varje dag...
Så länge som objektet form är definierad (i.e. form=document.formnamn) så fungerar det (inget felmeddelande).
------------------
/ J
Förstår inte riktigt hur du menar...grrr...:) så här ser min kod ut:
<SCRIPT language=JavaScript type=text/javascript>
function validForm(form) {
var field = form.msgTopic;
var msgTopic = field.value;
var field2 = form.msgFROM;
var msgFROM = field2.value;
var field3 = form.msgTEXT;
var msgTEXT = field3.value;
if (msgTopic == "") {
alert("Du måste fylla i en rubrik.");
return false;
field.focus(); }
if (msgFROM == "") {
alert("Du måste fylla i ditt namn.");
return false;
field2.focus(); }
if (msgTEXT == "") {
alert("Du måste fylla i ett meddelande.");
return false;
field3.focus(); }
else { return true; }
}
</SCRIPT>
<BODY onload=document.focus();>
<FORM onsubmit="return validForm(this);" action="forum.asp" method=post>
Var är det jag behöver ändra?
------------------
Alltid lär man sig något nytt varje dag...