Avatar billede duno Nybegynder
31. juli 2004 - 09:54 Der er 11 kommentarer og
1 løsning

hvordan viser jeg en tekstbox med if sætning

Jeg har en tanke i stil med
If Selectbox = stor or large then

<tr>
<td width="185" height="0"><b><font face="Arial, Helvetica, sans-serif" size="2" class="text"><span class="bread">skriv størrelse:</span></font><span class="bread"><font face="Arial, Helvetica, sans-serif" size="2"><b></b></font></span></b></td>
<td height="15" colspan="2" valign="middle"> <font face="Arial, Helvetica, sans-serif" size="2">
<input type="storrelse" name="storrelse">
</font></td>
</tr>

end if

så køre den vidre med ovenstående felt hvis selectboxen er valgt som stor eller large

eller forsætter uden hvis small er valgt

på forhånd tak

Duno
Avatar billede keysersoze Ekspert
31. juli 2004 - 10:11 #1
<%
Selectbox = request.form("dinselect")
If Selectbox = "stor" or Selectbox = "large" then
%>
....
<%
End If
%>
Avatar billede duno Nybegynder
31. juli 2004 - 12:01 #2
hmm.. er det form navnet (form1. 2. 3. 4)

eller navnet på dropdownmenuen (vælg) jeg skal bruge.

eller ????

den viser ingenting nu.. alt andet er som det skal være..
Avatar billede keysersoze Ekspert
31. juli 2004 - 12:07 #3
"dinselect" er navnet på dropdownmenuen

Men submitter du en side før du kommer hen på ovenstående hvor valget om tekstboksen skal vises eller ej er - eller er det på samme side?
Avatar billede duno Nybegynder
31. juli 2004 - 12:22 #4
Jeg submitter det hele på en side, men den jeg vil hente fra har allerede en anden funktion,

- For at skabe overblik overblik -

form - gemmer dataen som så gemmes på næste side
form2 - en lille fiks funktion, ved valg i en dropdownmenu (kategori) ændre mulighederne sig i en anden dropdownmenu (muligheder).

Det er form 2 første valg (kategori) jeg skal bruge til at vise/skjule ekstra oplysninger

håber det hjalp med overblikket

Duno
Avatar billede keysersoze Ekspert
31. juli 2004 - 12:28 #5
desværre ikke helt... men det er også næsten lige meget. Det eneste jeg skulle finde ud af var, om din dropdownboks var på samme side som der hvor du ville vise/ikke vise en textboks, for så var det jo javascript du skulle over i.

Hvad hedder din form og hvilke values har den?

Er det muligt at se online?
Avatar billede duno Nybegynder
31. juli 2004 - 14:59 #6
Formen hedder form2
dropdownmenuen som skal "bestemme" om det ekstra tekstfelt skal være der eller ej, hedder storrelse
Values for feltet er small, stor, large
Ekstra tekstfelt skal vises hvis stor eller large er valgt, ellers skal det være væk.
Avatar billede keysersoze Ekspert
31. juli 2004 - 15:31 #7
godt så - og den sidste ting så jeg er sikker. Er dropdownmenuen på samme side som det eventuelle ekstra tekstfelt?
Avatar billede duno Nybegynder
31. juli 2004 - 16:04 #8
ja, alt er samlet på en side :-)
Avatar billede keysersoze Ekspert
31. juli 2004 - 16:13 #9
godt - så kan du ikke bruge ASP til noget som helst! ASP arbejder udelukkende på serveren, og skal noget vises eller forsvinde alt efter hvad der vælges i at andet felt og det skal fungere på én side så er du nødt til at bruge javascript.

Dertil vil måske http://activedeveloper.dk/artikler/default.asp?articleid=292 kunne bruges
Avatar billede duno Nybegynder
31. juli 2004 - 20:13 #10
hmm.. det er jo layers, det er jeg ike meget for, de efterlader sådan nogen grimme mellemrum i registreringsformlen (grimme fordi at de er tomme)

Jeg har kigget lidt rundt og har fundet

http://www.babysamshop.dk/funclub/

kig i højre side, der kan man udfylde navn og mail osv, og så er der en dropdownmenu hvor du vælger antal børn, når man har valgt et tal, kommer der ekstra tekstfelter under dropdownmenuen, og rykker derved alt hvad der stod under menuen før.. hmm.. tag et kig.. Det er lige det jeg søger efter

Duno :-)
Avatar billede keysersoze Ekspert
31. juli 2004 - 21:25 #11
om det er layers eller tables går ud på et - du kan bruge samme metode.

På den side du linker til kan du "låne" koden hvis du siger vis -> kilde og kigger efter linierne lige neden under function showkids()

Men ellers kan du bruge stylesheet på din tr for ikke at vise den;

<tr id="test" style="visibility: hidden; position: absolute; display: none;">

og så kan du vise den igen vha javascript sådan;

document.getElementById(test).style.visibility='visible'; document.getElementById(test).style.position='relative'; document.getElementById(test).style.display='inline';
Avatar billede duno Nybegynder
31. december 2004 - 11:05 #12
den er i vinkel..

undskyld den lange ventetid, beklageligt men dog stadig en realitet..

jeg godkender dit svar med det samme :-)

og så tag lige et kig på

http://www.eksperten.dk/spm/575942

hilsen

Duno :-)
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