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


Dynamiskt fylla textboxar

Postades av 2006-02-27 14:53:27 - Fredrik Pettersson, i forum asp.net generellt, Tråden har 5 Kommentarer och lästs av 703 personer

Hej!

Jag har en massa textboxar på en sida och vill loopa igenom dem och fylla dem med info. Ja, jag vet att det hade varit smidigt med en datagrid men nu är sidan tyvärr uppbyggd på det sättet. Att hämta info dynamiskt från textboxarna är ju inget problem då jag kan använda mig av request.form men hur gör jag för att fylla dem? Boxarna är döpta i numerisk ordning; box1, box2 o.s.v.

Kan jag på något sätt lösa detta?


Svara

Sv: Dynamiskt fylla textboxar

Postades av 2006-02-27 14:58:47 - Per Hultqvist

Javascript har en smidig funktion som heter eval() som kan hjälpa dig om nu javascript är en tänkbar lösning. Då skulle man i princip göra så här :

var i;
for (i=0;i<10;i++)
{
    var textBox=eval('document.forms.all.box' + i);
    alert(textBox.value);
}


Svara

Sv:Dynamiskt fylla textboxar

Postades av 2006-02-27 15:07:58 - Fredrik Pettersson

Är inte så haj på javascript men du fyller väl inte boxarna på det sättet?
Det du gör är väl att hitta alla textboxar och skriver ut värdet som finns i dem?
Problemet är ju att jag vill göra det omvända.


Svara

Sv: Dynamiskt fylla textboxar

Postades av 2006-02-27 15:56:31 - Rolf Sundvik

Byt ut textboxarna mot .NETs dito. Hämta sedan datan från databas, fil eller vad du nu har. Lägg in din kod i Page_Load på codebehindsidan:

'manuellt
TextBox1.Text = "Min text"

'från dataReader
TextBox1.Text = dr.GetValue(0)


Mvh. Roffe


Svara

Sv:Dynamiskt fylla textboxar

Postades av 2006-02-27 16:19:54 - Fredrik Pettersson

Nu vet jag inte om du förstod mitt problem riktigt..Jag har ett gäng textboxar som följer varandra i nummer ordning såsom box1, box2 osv. Nu vill jag loopa igenom dem såhär:

<code>
dim i as integer = 0

do while i < 188 'Antalet boxar på sidan

'Försöker få tag i boxen och sätta texten
directcast(request.form(string.concat("box",i+1)),textbox).text = "Data från databas"

i+=1

loop
</code>

Någonting sådant skulle jag vilja få att funka.


Svara

Sv: Dynamiskt fylla textboxar

Postades av 2006-02-27 22:30:03 - Per Hultqvist

<b>Är inte så haj på javascript men du fyller väl inte boxarna på det sättet?
Det du gör är väl att hitta alla textboxar och skriver ut värdet som finns i dem?
Problemet är ju att jag vill göra det omvända. </b>

Nej man fyller dem inte på det viset, men jag trodde att huvudproblemet var att "accessa" textboxarna i en loop och att det därefter var uppenbart hur man fyller i dem. Du skrev inget om vilken data du ville ha in i textboxarna så jag valde att inte gissa. Givetvis måste man tilldela textboxarnas value-property ett värde.

Andra sätt har föreslagits också, det finns flera sätt att lösa detta på beroende på om du vill/kan använda clientside-script eller om du vill göra det på serversidan via .Net-kod som också föreslagits.


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 873
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