Avatar billede Slettet bruger
08. december 2000 - 18:19 Der er 17 kommentarer og
1 løsning

hvordan en simpel formular ser ud?

Jeg vil lave en formular i JS ,hvor der kommer advarsler,hvis man glemmer at udfylde feltene.Bare en almindelig en -navn ,asresse,post nr og by og stykke/vare/

Hjælp!
Avatar billede timsen Nybegynder
08. december 2000 - 18:20 #1
Må det ikke være i PHP ??
Avatar billede zaknafein Praktikant
08. december 2000 - 18:25 #2
PHP??? jeg tror at det er memingen at det skal køre på klienten, siden det er postet her!
Avatar billede timsen Nybegynder
08. december 2000 - 18:31 #3
Jamen det er da meget bedre i PHP så hvis han/hun har muligheden er det da bedre endnu.
Avatar billede zaknafein Praktikant
08. december 2000 - 18:36 #4
Her er hvertfald et javascript eksempel.

<HTML>
<HEAD>
<SCRIPT Language=\"JavaScript\">
function Check()
{
    if (dinForm.navn.value== \"\")
    {
   
        alert(\"navn må ikke være tom\")
        dinForm.navn.focus()
        return false
    }
   
    if (dinForm.adresse.value== \"\")
    {
        alert(\"adresse må ikke være tom\")
        dinForm.adresse.focus()
        return false
    }
   
return true;
}
</SCRIPT>
</HEAD>

<BODY bgcolor=\"black\">
<FORM Method=\"post\" Name=\"dinForm\" action=\"dinSide.asp\" OnSubmit=\"return Check()\">
    <Input Name=\"navn\" Type=Text></Input>
    <Input Name=\"adresse\" Type=Text></Input>
    <Input type=\"submit\" value=\"Send\">
</FORM>

</BODY>

</HTML>
Avatar billede zaknafein Praktikant
08. december 2000 - 18:37 #5
Der er ingen grund til at lave trips til serveren, hvis man kan checke på klienten!!!
Avatar billede erikjacobsen Ekspert
08. december 2000 - 19:44 #6
Man bør gøre *begge dele*, hvis brugerens browser ikke understøtter
JavaScript eller det er slået fra.
Avatar billede Slettet bruger
08. december 2000 - 21:31 #7
Hej alle!
Tusind tak for jeres støtte.Alt har interesse!-også PHP .Skriv venligst,hvordan det vil se ud i PHP!!!Jeg skal lige prøve det i JavaScript.
Skal man skrive e-mail adressen i action?

Hvordan bruger man begge dele?Hvis der er referance til en bestem side??

Bare giv mig nogle eksempler!

Hilsen,
Wowern
Avatar billede Slettet bruger
08. december 2000 - 21:56 #8
Koden til formularen i JavaScript virker IKKE:
<html>
<head>
<META NAME=\"Generator\" CONTENT=\"Stone\'s WebWriter 3\">
<SCRIPT Language=\"JavaScript\">
function Check()
{
  if (dinForm.navn.value== \"\")
   {
  alert(\"navn maa ikke være tom\")
  dinForm.navn.focus()
  return false  
}
  if (dinForm.adresse.value== \"\")
{
alert(\"adresse må ikke være tom\")
dinForm.adresse.focus()
return false
   }
   return true;
}
</SCRIPT>

<!-- Minus AutoDato -->
<title>formular</title>
</head>

<body bgcolor=\"#000000\">
<FORM Method=\"post\" Name=\"dinForm\" action=\"siw@sol.dk\"OnSubmit=\"return Check()\">
<Input Name=\"navn\" Type=Text ></Input>
<Input Name=\"adresse\" Type=Text ></Input>


<Input type=\"submit\" value=\"Send\">
</form>
</body>

</html>
Hvad skal jeg gøre???

Hjælp!
Avatar billede erikjacobsen Ekspert
08. december 2000 - 21:59 #9
<FORM Method=\"post\" Name=\"dinForm\" action=\"mailto:siw@sol.dk\" OnSubmit=\"return Check()\">
Avatar billede Slettet bruger
08. december 2000 - 22:06 #10
ja,jeg har helt glemt om den mailto,MEN det virker alligevel ikke-der kommer ikke advarsler,men ellers  bliver det sendt.Men det kunne jeg lave i HTML-jeg vil have advarsler:-) og også PHPs version

Hilsen,
Wowern
Avatar billede erikjacobsen Ekspert
08. december 2000 - 22:14 #11
Jah, i Netscape virkede den ikke for godt. Men det gør denne vist

<html>
<head>
<META NAME=\"Generator\" CONTENT=\"Stone\'s WebWriter 3\">
<SCRIPT Language=\"JavaScript\">
<!--
  function Check() {
    if (document.dinForm.navn.value== \"\") {
      alert(\"navn maa ikke være tom\");
      document.dinForm.navn.focus();
      return false; 
    }
    if (document.dinForm.adresse.value== \"\") {
      alert(\"adresse må ikke være tom\");
      document.dinForm.adresse.focus();
      return false;
    }
    return true;
}
//-->
</SCRIPT>
<title>formular</title>
</head>
<body bgcolor=\"#000000\">
<FORM Method=\"post\" Name=\"dinForm\" action=\"mailto:siw@sol.dk\"OnSubmit=\"return Check()\">
<Input Name=\"navn\" Type=Text ></Input>
<Input Name=\"adresse\" Type=Text ></Input>
<Input type=\"submit\" value=\"Send\">
</form>
</body>
</html>
Avatar billede Slettet bruger
08. december 2000 - 23:03 #12
det virker IKKE
<html>
<head>

<SCRIPT Language=\"JavaScript\">
<!--
function Check()
{
  if ( document.dinForm.navn.value== \"\")
   {
  alert(\"navn maa ikke være tom\");
  document.dinForm.navn.focus();
  return false ; 
}
  if ( document.dinForm.adresse.value== \"\")
{
alert(\"adresse må ikke være tom\"):
document.dinForm.adresse.focus() ;
return false;
   }
   return true;
}
//-->
</SCRIPT>

<!-- Minus AutoDato -->
<title>formular</title>
</head>

<body bgcolor=\"#000000\">
<FORM Method=\"post\" Name=\"dinForm\" action=\"mailto:siw@sol.dk\"OnSubmit=\"return Check()\">
<Input Name=\"navn\" Type=Text ></Input>
<br><Input Name=\"adresse\" Type=Text ></Input>


<Input type=\"submit\" value=\"Send\">
</form>
</body>

</html>
Hilsen :-(
Avatar billede parazite Nybegynder
08. december 2000 - 23:10 #13
Burde linien <FORM Method=\"post\" Name=\"dinForm\" action=\"mailto:siw@sol.dk\"OnSubmit=\"return Check()\"> ikke hedde <FORM Method=\"post\" Name=\"dinForm\" action=\"mailto:siw@sol.dk\" onSubmit=\"return Check()\">

Altså mellemrum mellem action=\"mailto:siw@sol.dk\"OnSubmit=\"return Check()\" og lille o i onSubmit?

- Parazite
Avatar billede erikjacobsen Ekspert
08. december 2000 - 23:27 #14
Selvfølgelig, parazite. Det gjorde den nu også hos mig, hmm. Jeg må
have gjort et eller andet galt, da jeg pastede den ind her. Det med
store og små bogstaver er de gængse browsere jo ligeglade med, med
standarden siger, at det kun skal være med små.
Avatar billede Slettet bruger
09. december 2000 - 06:38 #15
>>Timsen.Giv mig venligst et eksempel i PHP!!!!!!!!
wowern
Avatar billede parazite Nybegynder
09. december 2000 - 10:39 #16
wovern : Slap nu lige af, du! Du har fået hvad du bad om i spørgsmålet, og hvis det ikke passer dig, så må du oprette et nyt spørgsmål.
Avatar billede erikjacobsen Ekspert
09. december 2000 - 21:45 #17
Det har wowern spurgt om i http://www.eksperten.dk/spm/37462
så jeg tror vi lader det blive ved det.
Avatar billede Slettet bruger
26. januar 2001 - 13:00 #18
Ja...
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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