Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


beräkning med request

Postades av 2005-03-17 20:18:48 - Stellan Haakenstad, i forum asp - allmänt, Tråden har 6 Kommentarer och lästs av 414 personer

Hej.
Jag försöker addera två uttryck men fixar det inte riktigt.
Ser ut så här

abc=20
<TD><%=Request.form("total")+(abc)%></TD>

Resultatet blir bara en sträng av talen. Alltså om total=30 och abc= 20 så står det bara 3020 istället för 50 som jag vill ha.

Hur löser jag detta lilla problem?

/Stellan


Svara

Sv: beräkning med request

Postades av 2005-03-17 20:34:39 - Mikael Åhlén

Hej Stellan,

Ifall du testar med att använda CInt eller CLng?

Ex.

CInt(Request.Form("totoal") + abc)

' eller

CInt(Request.Form("total")) + Cint(abc)


/m


Svara

Sv: beräkning med request

Postades av 2005-03-17 20:57:22 - Göran Andersson

Resultatet ifrån Request.Form är alltid en sträng (eller egentligen en IStringList, men värdet av den är en sträng).

Du får konvertera värdet till ett tal:

<TD><%=CLng(Request.form("total")) + abc%></TD>


Svara

Sv:beräkning med request

Postades av 2005-03-17 22:18:33 - Stellan Haakenstad

Neee, jag får ingen ordning på det alls.
Hur jag än gör så lägger den bara samman till två strängar.

hmmm....


Svara

Sv: beräkning med request

Postades av 2005-03-17 22:46:52 - Göran Andersson

Är abc et tal, som du visade i ditt exempel, eller är den kanske en sträng också? Då måste du konvertera det värdet också.

Om det inte hjälper, så visa koden du testar med.


Svara

Sv:beräkning med request

Postades av 2005-03-18 23:59:53 - Stellan Haakenstad

Ja, abc är ett tal, men det upfattar den det som också.
Jag tror jag vet nu var problemet ligger.
total är hämtat från en skapad oderkorg i java som ser ut så här:

document.writeln('<INPUT TYPE="hidden" NAME="total" VALUE="'+alterError(totalcost+tax)+'" SIZE="40">');

Jag har försökt att sätta total till tal där men inte lyckats riktigt.

Det var värre än jag trodde det här.
Jag har testat att köra koden du angett ovan i ett rent formulär och det funkar klockrent.
Det är när den måste hämta värdet från javakorgen som det blir problem

/Stellan


Svara

Sv: beräkning med request

Postades av 2005-03-19 02:17:33 - Göran Andersson

Java? Du menar väl Javascript?

Ifall du tar emot värdet ifrån formulärdata så är det inte ett tal, det är en sträng. Request.Form och Request.Querystring returnerar alltid strängar. Även om innehåller råkar vara siffror så är det ändå alltid strängar.

Det är inte när du skickar värdet som du ska konvertera till ett tal, du kan nämligen inte skicka annat än text i ett formulär, det är när du tar emot värdet som du ska konvertera det till ett tal.

Att sätta egenskapen size på ett fält av typen hidden har för övrigt ingen effekt alls.


Svara

Nyligen

  • 09:09 Vill du köpa medicinska tester?
  • 12:47 Vem beviljar assistansen – kommune
  • 14:17 Någon med erfarenhet av hemstädnin
  • 14:14 Bör man använda sig av en båtförme
  • 14:12 Finns det någon intressant hundblo
  • 14:25 Tips på verktyg för att skapa QR-k
  • 14:23 Tips på verktyg för att skapa QR-k
  • 20:52 Fungerer innskuddsbonuser egentlig

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 569 603
27 953
271 705
5 922
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies