Avatar billede cowboy Nybegynder
27. juli 2001 - 00:47 Der er 1 kommentar og
1 løsning

validate form ?

Hvordan ændre jeg sproget og teksten i det advarsels vindue som kommer frem, når man har udfyldt min formular, men har glemt at udfylde nogle punkter, som jeg har bestemt at man skal skrive noget i (validate form) ?

lige nu er det engelsk.
Avatar billede bojohansen Nybegynder
27. juli 2001 - 01:26 #1
Prøv at kigge lidt på denne

Efter \"function MM_validateForm() { //v4.0\" har jeg skrevet de forskellige ting på dansk

<html>
<head>
<title>Untitled Document</title>
<meta http-equiv=\"Content-Type\" content=\"text/html; charset=iso-8859-1\">
<script language=\"JavaScript\">
<!--
function MM_findObj(n, d) { //v4.0
  var p,i,x;  if(!d) d=document; if((p=n.indexOf(\"?\"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && document.getElementById) x=document.getElementById(n); return x;
}

function MM_validateForm() { //v4.0
  var i,p,q,nm,test,num,min,max,errors=\'\',args=MM_validateForm.arguments;
  for (i=0; i<(args.length-2); i+=3) { test=args[i+2]; val=MM_findObj(args[i]);
    if (val) { nm=val.name; if ((val=val.value)!=\"\") {
      if (test.indexOf(\'isEmail\')!=-1) { p=val.indexOf(\'@\');
        if (p<1 || p==(val.length-1)) errors+=\'- \'+nm+\' Skal indeholde en e-mail addresse.\\n\';
      } else if (test!=\'R\') {
        if (isNaN(val)) errors+=\'- \'+nm+\' Skal indeholde et nummer.\\n\';
        if (test.indexOf(\'inRange\') != -1) { p=test.indexOf(\':\');
          min=test.substring(8,p); max=test.substring(p+1);
          if (val<min || max<val) errors+=\'- \'+nm+\' Skal indeholde et nummer mellem \'+min+\' og \'+max+\'.\\n\';
    } } } else if (test.charAt(0) == \'R\') errors += \'- \'+nm+\' Skal udfyldes.\\n\'; }
  } if (errors) alert(\'Der er følgende fejl:\\n\'+errors);
  document.MM_returnValue = (errors == \'\');
}
//-->
</script>
</head>

<body bgcolor=\"#FFFFFF\" text=\"#000000\">
<form name=\"form1\" method=\"post\" action=\"\">
  <input type=\"text\" name=\"E-mail\">
  <input type=\"submit\" name=\"Submit\" value=\"Submit\" onClick=\"MM_validateForm(\'E-mail\',\'\',\'RisEmail\');return document.MM_returnValue\">
</form>
</body>
</html>
Avatar billede cowboy Nybegynder
30. juli 2001 - 20:55 #2
tak for hjælpen
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester