Avatar billede dustbunny Nybegynder
15. november 2001 - 10:35 Der er 8 kommentarer og
1 løsning

CGI

Hvordan kan jeg med dette script tjekke om de forskellige felter er udfyldt korrekt inden den sender det til CGI tingen ??
Jeg ved godt hvordan man skal gøre men det er lige at sætte det sammen så den ikke sender før den har tjekket felterne???

<form method=\"post\" action=\"/cgi-bin/html-mail.pl\" name=\"bestilling\">
<textarea name=\"overskrift\" cols=\"28\" rows=\"4\">OVERSKRIFTEN</textarea>
<input type=\"text\" name=\"Bestiller\" size=\"30\" value=\"NAVN, AFDELING & E-MAIL\">
<input type=\"text\" name=\"textfield\" size=\"30\" value=\"ANTAL & DEADLINE\">
<input type=\"text\" name=\"kommentarer\" value=\"Evt. KOMMENTARER\" size=\"30\">
<input type=\"submit\" name=\"Submit\" value=\"Afsend\">
<input type=\"reset\" name=\"Submit2\" value=\"Nulstil\">
<input type=\"hidden\" name=\"recipient\" value=\"min@email.dk\">
<input type=\"hidden\" name=\"subject\" value=\"Bestilling af kommunal forside\">
<input type=\"hidden\" name=\"redirect\" value=\"http://www.sporet.dk/efter_bestilling.html\">
</form>

håber i ved hvad jeg mener!
Avatar billede dustbunny Nybegynder
15. november 2001 - 10:36 #1
ups...lidt reklame...btw. fed side den der www.sporet.dk hohoho :)
Avatar billede thehollow Nybegynder
15. november 2001 - 10:48 #2
JavaScript
Avatar billede dustbunny Nybegynder
15. november 2001 - 10:54 #3
Er det ikke muligt at gøre det med ASP?
Avatar billede thehollow Nybegynder
15. november 2001 - 10:59 #4
ASP er serverside script. JavaScript er client side script. Det er mulig å gjøre det med ASP, men da kan det like gjerne gjøres med CGI. CGI og ASP kjøres på serveren. Det aller beste er å ha all type logikk på klienten, for da slipper man unødig trafikk over nettet. Jeg vil sterkt anbefale JavaScript.

// theHollow (Norge)
Avatar billede dustbunny Nybegynder
15. november 2001 - 11:01 #5
ok...
Er det noget du kan finde ud af??
:)
Avatar billede thehollow Nybegynder
15. november 2001 - 11:14 #6
Vent litt... :-)
Avatar billede thehollow Nybegynder
15. november 2001 - 11:28 #7
Hvis jeg har forstått riktig, vil dette være litt til hjelp. Eksempel:

<SCRIPT language=\"JavaScript\">
<!--
function sjekkFelter()
{
  nav = navigator.appName;
  if (nav == \"Microsoft Internet Explorer\") { coll = \".all\"; }
  else { coll = \"\"; }

  doc = eval(\"document\" + coll + \".<form navn>\");

  if (doc.<tekstboks>.value == \"ett eller annet\"){
    // GJØR NOE
  }
}
</SCRIPT>

det mellom < og > skal bytes ut med f.eks. formen\'s navn (bestilling) og edit-boksene\'s navn (Bestiller, TextField, kommentar osv.)

Funksjonen skal kalles fra form-tagen\'s onSubmit (<FORM name=\"...\" ... onSubmit=\"sjekkFelter()\">)

Funksjonen skal plasseres i HTML-dukumentet\'s HEAD-tag.

// theHollow (Norge)
Avatar billede dustbunny Nybegynder
15. november 2001 - 11:35 #8
Har ikke lige tid til at tjekke det nu...men jeg vender lige tilbage senere...

thx...
Avatar billede dustbunny Nybegynder
20. november 2001 - 11:44 #9
Hmm...virkede ikke helt...men hvad...det går nok :)
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