webForumDet fria alternativet

Problem med "

2 svar · 238 visningar · startad av l-boy

l-boyMedlem sedan juli 2003223 inlägg
#1

Godkväll.

Sitter och pillar med en dokumentfunktion där man kan skriva och ändra på dokument. I databasen finns en post som heter flagnews som visar 1 ifall dokumentet är av typen nyhet eller 0 ifall så inte är fallet. När jag redigerar dokumentet skall man givetvis kunna ändra detta värdet, och jag har valt att använda en radiobutton.

<input type="radio" name="flagnews" value="1" <% Call Check(RecSet("FlagNews"),1)%>>Ja
Function Check(strValue, value)
	If strValue=value Then 
		Response.Write "Checked="Checked""
	End If 
End Function

Ovanstående funktion fungerar ju inte (Inte Response.Write-delen). Hur skall denna se ut? Eller ännu bättte, hur gör jag det hela ännu smidigare?

PeeerMedlem sedan mars 20025 362 inlägg
#2
Response.Write "Checked=""Checked"""

Massa fnuttar blir det...

@ndersMedlem sedan juni 200026 914 inlägg
#3

En funktion skall returnera ett värde. Därför bör det se ut så här:

Function Check(strValue, value)
	If strValue=value Then 
		Check = "Checked=""Checked"""
	else
		Check = ""
	End If 
End Function
<input type="radio" name="flagnews" value="1" <% = Check(Cstr(RecSet("FlagNews")), "1")%>>Ja

Du får se till att göra subtypskonvertering i jämförelsen (som jag lade in i kallet till Check() ovan), annars kommer det inte att ge önskat resultat speciellt ofta.

mvh

Genererad på 395 ms · cache AV · v20260730165559-full.f96bc7eb