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?*