Avatar billede sth Novice
01. februar 2012 - 10:54 Der er 5 kommentarer og
1 løsning

hjælp til fejl

jeg arh en side hvor en kunde indtaster data, og der virker også for det meste men engang i melle m virker det ikke, siden ser i store træk sådan ud:

<form name="stock" method="POST" action="send_data.asp" onsubmit="return validate(this)">
   

            <label>Date:</label>
            <div>
            <input name="dato" value="<%=Date()%>" >
           
           
            <input type=button value="select" onclick="displayDatePicker('dato', false, 'dmy', '-');" style=";"id="lilleknap">
           
            </div>
            <div>
                <label>Item number:</label>
                <input type="text" name="item_number" size="20" value="4711" readonly="readonly">
            </div>
           
            <div>
                <label>Number of kg on stock:</label>
                <input type="text" name="kg_onstock" size="8"  maxlength="7" value="0">
                    <a href="java script:void(0);" onmouseover="return overlib('Please enter the amount of kg, you have in stock of this product', CAPTION, 'Number of kg of stock');" onmouseout="return nd();"><IMG SRC="images/help.jpg"  BORDER="0" ALT=""></a>
            </div>
         
          <p style="margin-top:12px"><input type="submit" value="Send" name="Action" style=";"id="knap">
              <input type="button" value="Back."  onClick="parent.location='logaf.asp'"    class="lilleknap">
         
        </form>


den fejl der opstår er at når brugeren har kaldt næste side (send_data.asp) ja så sker det at mine request er tomme

dato                = cdate(request.form("dato"))
item_number        = request.form("item_number")
kg_onstock            = request.form("kg_onstock")


altså at request.form("item_number") = "" (læs tom / uden indhold)

hvordan kan det lade sig gøre? når der nu står noget i feltet (feltet er jo iforvejen udfyldt med et varenummer og readonly


kan det have noget at gøre med at kunden er i Polen ?
Avatar billede softspot Forsker
01. februar 2012 - 15:40 #1
Hvordan finder du ud af at det af og til er et problem? IIS-log, har du selv oplevet det, har kunder informeret dig om fejl...?

Er der indhold i de andre felter når det sker, eller er de også tomme?

En mulighed kunne være, hvis din formular sendes automatisk af en crawler eller lign program der følger alle url'er på din side...
Avatar billede sth Novice
07. februar 2012 - 18:05 #2
jeg har fået brugeren til at sende mig et skærm print efter jeg  og jewg viser nu altid mine data (brugeren ser dem ikke hvis det går godt) så jeg ved nu at mine felter er blevet overført "tomme"
Der er ikke tale om nogetder sendes automatisk, det er brugeren der hverdag taster data og nogle gange er data tomme, selv om jeg har udfyldt dem for brugeren, jeg fatter det bare ikke
Avatar billede softspot Forsker
08. februar 2012 - 09:42 #3
Jeg kan ikke umiddelbart få øje på noget i din side som skulle give problemer.

Jeg tænker om det kunne have noget med formatet af de data der sendes at gøre, f.eks. at datoen ikke er korrekt (eller i et format som ikke umiddelbart kan fortolkes med en cdate - tjek evt. inden konverteringen med isdate-funktionn).

Alternativt prøv at undersøge om det har noget med browserversion og mærke at gøre (altså om det typisk sker når der bruges en specielt browser).

Prøv også at fjerne underscore i dine feltnavne.

Alt er jo i spil som en mulig fejlkilde, så indtil du finder fejlen må du være kreativ og ændre/test/afprøve...
Avatar billede sth Novice
15. februar 2012 - 10:19 #4
hej tak for dine forslag, kom med et svar så lukker vi den.
Avatar billede softspot Forsker
15. februar 2012 - 10:25 #5
OK, kan man så konkludere at du ikke fandt en løsning...?
Avatar billede sth Novice
21. marts 2012 - 21:57 #6
ja det er rigtig det er endnu ikke lykkes, har dog ikke haft fejlen i en længere periode
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