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


En fråga om Request.Form

Postades av 2013-03-19 14:36:14 - Per Wahlgren, i forum asp - allmänt, Tråden har 6 Kommentarer och lästs av 6178 personer

Kan jag använda det som en användare kommer att ange i ett formulär (det är alltså inte sparat än!)
som en del av det jag sparar i en variabel?

Exempel:
I ett formulär vill jag att man väljer en Typ (av konto), ex. elev, lärare eller public, via en listruta.
Sen anger jag ett Användarnamn, i fältet "username1".
Därefter skulle jag vilja "spara" en kombination av dessa värden i en variabel "username2".

Snabbt så tycker jag det borde se ut så här
<INPUT type="hidden" value="<%= Request.Form("typ") %><%= Request.Form("username1") %>" name="username2"/>

Men det fungerar inte...

Någon som har en idé?

/ Per


Svara

Sv: En fråga om Request.Form

Postades av 2013-03-19 15:16:30 - Tomas Granlund

Vad är det du vill lösa och på vilket sätt funkar det inte?

Jag provade följande

<% if (IsPostBack){%>
	<input type="text" value="<%= Request.Form["typ"] %><%= Request.Form["username1"] %>"/>
	<% }
%>
<form>
	<input type="text" name="typ"/>
	<input type="text" name="username1"/>
	<input type="submit"/>
</form>

Och det funkade som förväntat.
D.v.s. efter det att sidan postat tillbaka så dyker det upp en till textbox innehållande de två postade variablerna


Svara

Sv:En fråga om Request.Form

Postades av 2013-03-19 15:51:17 - Per Wahlgren

Alltså, jag skall inte "återkomma" till just den här sidan.
Utan jag vill vidare till en annan sida och "ta med mig" värdena i Typ, Username1 OCH det sammanslagna värdet Username2 (som är Typ och Username1). Tre värden.
Dessa skall alltså "skickas vidare" till en annan sida.

Kruxet är alltså att skapa det tredje värdet Username2 redan innan jag lämnar sidan... Är du med? ;-)


Svara

Sv: En fråga om Request.Form

Postades av 2013-03-20 10:01:52 - Tomas Granlund

Min motfråga blir i så fall "varför"? Om sidan du postar till får typ och username1 borde den sidan ju själv kunna konkatenera fram username2 om du har kontroll över den. Annars skulle jag föreslå nån slags javascript på den första sidan (med allt vad det innebär, t.ex. ifall klienten inte tillåter javascript o.s.v.).

Konceptuellt nåt i stil med:

<% if (IsPostBack)
   {%>
	 Fick följande:
	 <ul>
	 <% foreach (var s in Request.Form.AllKeys)
		{
			Response.Write(string.Format("<li>{0} = {1}</li>", s, Request.Form[s]));
		}
		%></ul><%
   } %>
	<script src="http://code.jquery.com/jquery-latest.js"></script>
	<script type="text/javascript">
		$("form").submit(function () {
			$("#username2").val($("#typ").val() + $("#username1").val());
			return true;
		});
	</script>
<form>
	<input type="text" name="typ" id="typ"/>
	<input type="text" name="username1" id="username1"/>
	<input type="hidden" name="username2" id="username2"/>
	<input type="submit"/>
</form>


Svara

Sv:En fråga om Request.Form

Postades av 2013-03-21 16:02:38 - Per Wahlgren

Bra motfråga! ;-)

Det är för att lösa ett problem åt en kollega.

Han har en inloggningssida till ett system, som vi har köpt.
Sidan är en html-sida. Vet inte om det går att byta den ens till en asp-sida.

Men grejen är alltså att han i ett inloggingsformulär där man anger username och lösenord skulle behöva lägga till ett prefix innan username. Detta prefix tänkte jag att man anger i en listruta, kallad Typ.
Sen när man skickar indatat vidare till "nästa sida" (som vi inte styr över) behöver ju variablerna heta likadant som förut, men med ett tillägg före själva username.
Jag försöker alltså testa med en aspsida om det skulle gå. Helst vill han inte använda Javascript etc på html-sidan...

Blev det lite tydligare då?


Svara

Sv: En fråga om Request.Form

Postades av 2013-03-22 08:38:32 - Tomas Granlund

Tror det blir svårt att få till nåt som inte har nån slags fulhack/javascript i sig på de premisserna.

Men nåt sånt här då kanske?

login.html:
<form action="login.aspx" method="post">
<input type="text" name="typ"/>
<input type="text" name="username"/>
<input type="submit"/>
</form>

login.aspx:
<body onLoad="document.forms[0}.submit()">
<p>Vänta...</p>
<form action="nästasida.php" method="post">
<input type="hidden" name="username2" value="<%=string.Format("{0}{1}", Request.Form["typ"], Request.Form["username"])%>"/>
</form>
</body>

nästasida.php:
(är den "ursprungliga" loginsidan)


Svara

Sv:En fråga om Request.Form

Postades av 2013-03-22 11:25:56 - Per Wahlgren

OK. Jag skall se om jag kan få till det så.

Tack för tipsen!


Svara

Nyligen

  • 14:24 CBD regelbundet?
  • 14:23 CBD regelbundet?
  • 14:22 Har du märkt några verkliga fördel
  • 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

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 615
27 953
271 709
537
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