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


Varför får jag inte länken att funka som en knapp?

Postades av 2003-11-14 08:44:01 - Maria Jönsson, i forum asp - allmänt, Tråden har 4 Kommentarer och lästs av 443 personer

Jag har problelm att få med mig värden mellan sidor.
Jag loopar igenom en kundkorg och presenterar värderna i en tabell. Så långt allting gott!!
Men sedan när jag ska klicka på en länk för att uppdatera en databas (detta görs på sidan "update_cart_units.asp") får jag inte till det riktigt.
Mitt problem är att jag inte får med mig vad användaren har skrivit i textrutan units.
Har följande textrutor i mitt formulär:
<code>
<form action="update_cart_units.asp" method="post">
<input type=text value="<%=rs("Units")%>" name="units" size="2" maxlength="3">
<input type=hidden value="<%=rs("Product")%>" name="product_id">
</form>
</code

om jag gör följande länk:
<code>
&product_id=<%=rs("Product")%>">ändra<</td></code>
</code>


sedan när jag i update_cart_units.asp ska ta emot värdet med följande kod
<code>antal= Request("units")</code> så blir den tom. Varför???? Produkten får jag ju med men det är väl för att jag tar den direkt från recordsetet.

Jag kan lösa problemet med att i min <form> kod även lägga in en vanlig knapp
<code><input type=submit value="Ändra"></code>

Jag tycker dock att det är snyggare med en länk än en knapp!

Kanske ska jag göra något slags script, men det är något jag aldrig kommit i kontakt med. Så om ni har ett bra "script"-svar vore jag tacksam om ni visade exakt på vilken sida och vart script-koden ska stå.

Tack på förhand
Maria


Svara

Sv: Varför får jag inte länken att funka som en knapp?

Postades av 2003-11-14 09:12:04 - Pelle Johansson

Eftersom asp bygger på att du måste submitta det som skall hämtas upp är det så att du skall använda det som står i din form-tagg, nämligen att låta sidan postas antingen till sig själv eller en annan sida.

Om du vill använda en textlänk är det inga problem men istället för att använda a href och ett filnamn, så skriver du:

<info>
Submitta data
</info>
En del skriver även:

<info>
Submitta data
</info>

På detta sätt låter du din form ta befälet, och du kan fånga allt data som du önskar. Ibland kan det även krävas att man måste skicka med ytterligare värden och då kan man även där fylla formen med mer data innan man skickar det. Då kan man använda input-hidden, stoppa in ett värde och sen submitta.

Det finns en artikel på olika sätt du kan submitta ditt data som kan vara en fortsättning att titta på. Se http://www.pellesoft.se/login/articles/asp/asp_submit.asp samt http://www.pellesoft.se/login/articles/asp/asp_submitjs.asp


Svara

Sv: Varför får jag inte länken att funka som en knapp?

Postades av 2003-11-14 10:32:08 - Maria Jönsson

Jag försökte att göra som du sa, jag har döpt "form" till form1 sedan gjort samma länk som du.

<code><form name="form1" action="update_cart_units.asp" method="post">
<input type=text value="<%=rs("Units")%>" name="units" size="2" maxlength="3">
<input type=hidden value="<%=rs("Product")%>" name="product_id">
</form>
Submitta data</code>

Nu får jag felet Det går inte att hitta sidan.

Som jag förstår det anropas submit när länken klickas på. Eftersom jag döpt form till form1 så tycker jag att de värden som finns i alla input types inom den formen borde skickas med till den action jag angett (här "update_cart_units.asp") så att jag sedan på den mottagande sidan kan använda requeset objektet för att hämta upp dem med.

Har jag missförstått något??


Svara

Sv: Varför får jag inte länken att funka som en knapp? [ LÖS

Postades av 2003-11-14 10:44:40 - Maria Jönsson

Ha, nu fick jag det att fuka. Jag gjorde länken som ett javascript istället
<code>Skicka</code>

Tack så mycket för hjälpen!!

Maria


Svara

Sv: Varför får jag inte länken att funka som en knapp? [ LÖS

Postades av 2003-11-14 13:52:26 - Kristoffer Ljungqvist

behöver du inte ha med form?
så det blir
<code>
antal = Request.form("Värde")
</code>
och inte som du har
<code>
antal = Request("Värde")
</code>


Svara

Nyligen

  • 08:28 Butiksskyltar: Hur upplever utbude
  • 22:31 Slappna av
  • 19:55 kick-off med fokus på hälsa?
  • 19:53 kick-off med fokus på hälsa?
  • 16:24 Föreslå en skönhetsklinik online
  • 16:23 Föreslå en skönhetsklinik online
  • 18:42 Hvor finder man håndlavede lamper
  • 18:41 Hvor finder man håndlavede lamper

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 570 792
27 960
271 761
8 648
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