/ Forside / Teknologi / Udvikling / ASP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
ASP
#NavnPoint
smorch 9259
Harlekin 1866
molokyle 1040
Steffanst.. 758
gandalf 657
smilly 564
gibson 560
cumano 530
MouseKeep.. 480
10  Random 410
Opdatering/overførsel af checkbox-variabel~
Fra : Lars Budek


Dato : 11-12-01 13:13

Hej NG

Jeg er stadig ny i det her, og har derfor følgende problem: jeg
har en database med nogle records, som bliver brugt til at
indsætte nogle default-værdier i en fomular. Alt virker ok
checkboxe tekst mm får de rette værdier på formularen. Nu skal
brugeren af systemet eventuelt rette i denne fomular og give
felterne nye værdier. Disse værdier skal nu overføres til en
anden asp-side, hvor der laves en update af den pågældende record
som jeg har fat i. Alt med update og SQL tror jeg jeg har en
løsning på. Men mit problem er at checkboxe med værdien
unchecked/false ikke overføres til den nye asp-side og derfor kan
en checkbox som stå true som default ikke via en update ænsres
til false. Se vedlagte eksempel uden database opdatering:

På forhånd tak

Lars Budek

TEST.asp med formularen

<html>
<head>
<title>Formular</title>
</head>
<body>
<%
response.write "<form method='post' action='test2.asp'>"
response.write "<input type='text' name= test3 size='25'>"
response.write "<input type='checkbox' name= test1
size='25'checked>"

response.write "<input type='checkbox' name= test2
size='25'unchecked>"
response.write "</td>"
response.write"<td width='25 %' height='19'style='color:
#000000'>" & d1& "</td>"
response.write"<td width='25%' height='19'></td>"
      response.write"</tr>"
      response.write"<tr>"
      response.write "</table>"

response.write "</select><input type='submit' value='Submit'
name='B1'><input type='reset' value='Reset' name='B2'
style='font-family: Arial'></p>"
response.write "</form>"
%>
</body>
</html>

Test2.asp

<html>
<head>
<title>Formular</title>
</head>
<body>
<%
response.write "testing" & "<br>"&"<br>"
for each Item in Request.form
   if Request.form(Item)<>"Submit" then
      response.write Item & " "
      response.write Request.form(Item) &"<br>"
   

      
   end if
next

%>


</body>
</html>




--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP ???
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

 
 
Jørn Andersen (11-12-2001)
Kommentar
Fra : Jørn Andersen


Dato : 11-12-01 16:21

On Tue, 11 Dec 2001 12:12:35 +0000 (UTC), Lars Budek
<larsbudek@tupperware.com> wrote:

>Men mit problem er at checkboxe med værdien
>unchecked/false ikke overføres til den nye asp-side og derfor kan
>en checkbox som stå true som default ikke via en update ænsres
>til false.

Jeg plejer at bruge noget i retning af:

If CBool(Request.Form("test1")) Then
test1 = True
Else
test1 = False
End If

Det forudsætter så value = "true" el. lign., ellers må du tilpasse din
If-sætning.
Humlen i at bruge en If-sætning er, at den virker som en "Flip-flop"
(som elektronik-folk kalder dem). Den kan altså kun antage to værdier:
Sand eller falsk.
<SNIP>

>response.write "<input type='checkbox' name= test1
>size='25'checked>"

Her og ved de andre checkboxe mangler du at angive en value - fx
value="true" el lign

<SNIP>

Good luck,
Jørn

--
Jørn Andersen
Brønshøj

Søg
Reklame
Statistik
Spørgsmål : 177554
Tips : 31968
Nyheder : 719565
Indlæg : 6408852
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste