problem med tjekform script
hejsajeg har sat denne på en af mine forms
<script language="javascript" type="text/javascript">
function checkForm(f){
var txt = "";
var regexp = /^[\w\.\-_]+@[\w\-_]+\.[\w\.\-_]+$/i;
for(i=0;f.elements.length>i;i++){
fld = f.elements[i]
if ((fld.tagName=='TEXTAREA'||fld.type=="text"||fld.type=="password")&&fld.value==fld.defaultValue){
txt+="\n\t"+fld.name;
}else if (fld.name.toLowerCase().indexOf("mail")>-1){
if (!regexp.test(fld.value))txt+="\n\t"+fld.name+" -- ikke korrekt mail-adresse-format";
}
}
if(txt!=""){
txt = "Du mangler at udfylde disse felter:\n"+txt+"\n\nAlle felter skal udfyldes";
alert(txt);
return false;
}
return true;
}
</script>
den melder ud hvis nogle af felterne IKKE er tastet, den virker som sådan okey, problemet er bare at hvis jeg udfylder felterne med data fra databasen i value og brugeren blot submitter med disse oplysninger, så tror scriptet at der ikke er tastet noget i felterne... hvordan kan jeg rede den ???