Avatar billede mason Nybegynder
23. juli 2003 - 13:14 Der er 6 kommentarer og
1 løsning

Rækkefølge på indtastninger i formular

Jeg har lavet en bestillingsformular vha. en form.
Formen ligger i en tabel med 3 kolonner (og adskillige rækker).
Mit problem er at når en kunde har indtastet de påkrævede felter i min formular og sendt det - ja så er hans indtastninger meget rodet for mig.
Dette fordi indtastningerne kommer i "vandret" rækkefølge. Dvs. den tager dem fra venstre og hen mod højre til sidste kolonne, og derefter fra næste række og hen osv.

Jeg vil gerne selv bestemme rækkefølgen på min kundes indtastninger, altså når jeg modtager dem i en mail!!!

Hvordan gør jeg det?
Håber denne lidt kludrede forklaring er forstålig og håber meget på hjælp!
Avatar billede karsten_larsen Praktikant
23. juli 2003 - 16:53 #1
Det kan du helt selv bestemme. Opbyg beskeden i din mail således:

strBody = "Navn: " & name & VbCrLf & VbCrLf
strBody = strBody & "Adresse: " & adress & VbCrLf & VbCrLf
strBody = strBody & "Postnummer: " & postnummer & VbCrLf & VbCrLf
strBody = strBody & "Andet: " & andet

:-) karsten_larsen
Avatar billede mason Nybegynder
24. juli 2003 - 09:56 #2
Jeg forstår ikke helt.....???

Jeg har i forvejen denne formmail:
<input type="hidden" name="recipient" value="montana@montana.dk">
<input type="hidden" name="subject" value="Kommentarer">
<input type="hidden" name="redirect" value="www.navn.dk" "target=mainframe">
<input type="hidden" name="Sort" value="order:katalog,navn,adresse,postnr,by,land,email,tlf,kommentarer">
<input type="hidden" name="env_report" value="REMOTE_HOST, HTTP_USER_AGENT, REMOTE_ADDR">

Hvor linien: <input type="hidden" name="Sort" value......
jo burde bestemme rækkefølgen.
Det gør den desværre ikke.

Men samtidig har jeg noget JAVA i min kode, som måske "overruler" min kode, jeg ved det ikke, men den ser sådan ud:

function formCheck(formobj){
    //1) Enter name of mandatory fields
    var fieldRequired = Array("navn", "adresse", "postnr", "by", "land");
    //2) Enter field description to appear in the dialog box
    var fieldDescription = Array("Navn", "Adresse", "Postnummer", "By", "Land");
    //3) Enter dialog message
    var alertMsg = "Udfyld venligst påkrævede felter:\n";

Kan man istedet i denne kode indsætte en linie omkring rækkefølgen?
Jeg skal have det skåret ud i pap, da jeg er lidt uden for mit område :-)
Håber meget på hjælp!
Avatar billede karsten_larsen Praktikant
24. juli 2003 - 16:17 #3
Sådan vil jeg gøre:

:-) k_l

<%
if request.form("form") = "Send" then


senderEmail = "email_adresse_som_afsender"
subject    = "Bestilling af brochuer"
name        =  Request.Form("name")
adress      =  Request.Form("adress")
postnummer  =  Request.Form("postnummer")
andet      =  Request.Form("andet")
recipient  = "modtager_email"
strBody = "Navn: " & name & VbCrLf & VbCrLf
strBody = strBody & "Adresse: " & adress & VbCrLf & VbCrLf
strBody = strBody & "Postnummer: " & postnummer & VbCrLf & VbCrLf
strBody = strBody & "Andet: " & andet



Set JMail          = Server.CreateObject("JMail.SMTPMail")
  JMail.ServerAddress = "mail_server_hvad_den_nu_hedder"
  JMail.Logging = true
  JMail.silent = true 
  JMail.Sender        = senderEmail
  JMail.Subject      = subject
  JMail.AddRecipient  recipient
  JMail.Priority      = 3
  JMail.AddHeader    "Originating-IP", Request.ServerVariables("REMOTE_ADDR")
  Jmail.Body = strBody
  JMail.Execute
  Set JMail = Nothing
  %>


<% else %>

<html>
<body>
<form method="post" action="send.asp" name="form">
    <input type="text" size="25" name="name">
    <input type="text" size="25" name="adress">
    <input type="text" size="25" name="postnummer">
    <textarea name="andet" cols="30" rows="8" wrap="PHYSICAL"></textarea>
    <input type="submit" name="form" value="Send">
</form>
<%end if %>

</body>
</html>
Avatar billede mason Nybegynder
25. juli 2003 - 13:51 #4
Tak for dit svar. Jeg er ked af det, men jeg forstår ikke helt.....
Skal jeg indsætte din kode i mit eget (isåfald hvor), eller skal jeg erstatte det.
Jeg er virkelig på herrens mark med dette "formular" problem. Jeg har prøvet at finde en løsning, på alle tænkelige måde. Men det ligger desværre ikke så lige for :-(
Avatar billede karsten_larsen Praktikant
25. juli 2003 - 19:27 #5
Din side skal være en asp side for at det virker.
:-) k_l
Avatar billede mason Nybegynder
29. juli 2003 - 09:38 #6
Jeg har stadig ikke løst mit problem, men point til dig alligevel.
Avatar billede karsten_larsen Praktikant
29. juli 2003 - 10:03 #7
hmm - jeg bruger altid ovenstående. Øv!

:-) k_l
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