webForumDet fria alternativet

Submitted odefinerad

3 svar · 191 visningar · startad av Thompa__85

Thompa__85Medlem sedan aug. 2002600 inlägg
#1

Hejsan!
Kan ni säga vad som är fel med denna kod?
Får ett felmeddelande iallafall:

<form name="form" method="post" action="gastbok_spara.asp?action=spara&id=<%=request.querystring("id")%>" onsubmit="if(check(this)){ if(submitted){alert('Skicka bara en gång'); return false;}else{submitted=true; return true;}}else{ return false; }">

Felmess:
submitted är odefinerad.

Vad är felet?

I <head> har jag denna kod:

<script language="javascript">
function trim(){
return this.replace(/^\s+|\s+$/g,"");
}
String.prototype.trim=trim;
function check(formobj){
if(formobj.text.value.length==0){
alert('Du har inte skrivit något.');
return false;
} else if (formobj.text.value.trim().length < 6) {
alert('Meddelandet måste vara mer än 6 tecken.');
return false;
} else {
return true;
}
}
</script>

och

<script>
function submitonce(theform){
if (document.all||document.getElementById){
for (i=0;i<theform.length;i++){
var tempobj=theform.elements
*if(tempobj.type.toLowerCase()=="submit"||tempobj.type.toLowerCase()=="reset")
tempobj.disabled=true
}
}
}
</script>

Någon som kan hjälpa mig?*

yohpopsMedlem sedan feb. 20011 198 inlägg
#2

Här är felet.

)){ if(submitted){alert

submitted sätts eller deklareras inte.

Thompa__85Medlem sedan aug. 2002600 inlägg
#3

yohpops skrev:

Här är felet.

)){ if(submitted){alert

submitted sätts eller deklareras inte.

Hur fixar jag det?

yohpopsMedlem sedan feb. 20011 198 inlägg
#4

Du måste ju veta hur du har tänkt.
Vad är submitted variablen för nåt?
Du måste sätta ett värde i den för att det ska fungera.
Gör du det i koden?
Det ser inte ut som det, så varför har du med den?

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