Avatar billede trexy Nybegynder
29. februar 2004 - 14:20 Der er 2 kommentarer og
1 løsning

Ændre i textarea

Jeg har en side hvor en bruger kan se alle de forskellige ting som er blevet skrevet om ham, han skulle gerne have mulighed for at ændre i et eller flere textarea. Problemet er når han opdatere, kommer de ændringer som han fortog i det første felt til også at stå i alle de andre felter.
Nogle som har en løsning??
Avatar billede cpccorp Juniormester
29. februar 2004 - 19:28 #1
Hvad med at kikke på feltnavne og/eller tildelingen af indhold i textareaerne
Avatar billede ellebaek Nybegynder
01. marts 2004 - 10:33 #2
du skal være sikker på de forskellige felter som du har lavet ikke hedder det samme, samtidig skal du sikre dig at du har skrevet de rigtige feltnavne de steder hvor du benytter dem i asp delen, fx. skal du være sikker på det er den rigtige tekst du får lagt ind i hvert enkelt felt, ved fx.

<textarea name="info"><%=rs("info")%></textarea>
Avatar billede jcoder Nybegynder
04. marts 2004 - 09:11 #3
De "beskeder" som udskrives i tekstfelterne er vel angivet med et id, hvis du skriver dette ind i navnet lidt a lá:

idet = rs("id")
Response.Write "<textarea name='msg_"& idet &"' rows='5' cols='25'></textarea>

Hvis du så også gemmer hvilke id du har gang i med følgnede eks.:

if idlist<>"" then idlist = idlist & ","
idlist = idlist & idet

Dette giver en værdi som du til slut i scriptet kan skrive ud sådanne:

Response.Write "<input type='hidden' name='idlist' value='"& idlist &"'>"

Når du så gemmer rækken af meddelser der skal rettes kan du stille og roligt smide idlisten ind igen og dele denne op nu ved du i hvilken rækkefølge der skal ændres samt du ved hvad der skal ændres og du slipper for at der kommer ændringer i andre felter end dem som er blevet ændret.

idlist = Request("idlist")
If idlist<>"" then
supid=split(idlist,",")
For Y = lbound(supid) to ubound(supid)
  teksten = Request("msg_"& supid(Y))
  teksten = Replace(teksten,VbCrlf,"<br>")
  'Her laver du din database opdatering id=supid(Y) og tekst=teksten '
Next
End if

Dette skulle være løsningen på dit problem ;)

Mvh J
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