🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: alt.pl.comp.lang.csharp
9 messages
9 total messages Started by Polon Fri, 04 Nov 2011 16:19
Webmatrix, obsluga znacznika <select>
#22296
Author: Polon
Date: Fri, 04 Nov 2011 16:19
23 lines
1327 bytes
Witam ponownie.

Do populacji znacznika <select> uzywam takiego kodu:

 <select id="cechyDodatkowe" name="cechyDodatkowe" title="cechyDodatkowe">
	@foreach (var p in cechyDodatkoweQuery) 
	{
		counter=counter + 1;
		<option id="@counter">@p.Nazwa</option>
	}
	
</select>

To dziala.

Dwa pytania:

1. Jak pobrac indeks opcji wybranej przez usera?
2. Jak ustawic dowolny indeks opcji?

Dziekuje

Polon
Re: Webmatrix, obsluga znacznika <select>
#22297
Author: Łukasz 'Maly' Ostrowski
Date: Fri, 04 Nov 2011 17:43
35 lines
1735 bytes
On Fri, 4 Nov 2011 16:19:27 +0000, Polon wrote:
> Do populacji znacznika <select> uzywam takiego kodu:
> 
>  <select id="cechyDodatkowe" name="cechyDodatkowe" title="cechyDodatkowe">
> 	@foreach (var p in cechyDodatkoweQuery) 
> 	{
> 		counter=counter + 1;
> 		<option id="@counter">@p.Nazwa</option>
> 	}
> 	
> </select>
> 
> To dziala.

Rewelacja.

> Dwa pytania:
> 1. Jak pobrac indeks opcji wybranej przez usera?

Ustawić value dla option - a nie tylko id, postnąć 
formularz i voila.

> 2. Jak ustawic dowolny indeks opcji?

Dodać do wybranej opcji atrybut selected.

Może jednak najpierw Read The Friendly Manual?
1. http://www.asp.net/webmatrix/tutorials/4-working-with-forms
   [Nie wiem czy nie lepiej żebyś zaczął od początku, zamiast
    od "Working with forms"]
2. http://lmgtfy.com/?q=xhtml+basics

-- 
Pozdrawiam,
Łukasz 'Maly' Ostrowski.      http://l3v.eu/
Re: Webmatrix, obsluga znacznika <select>
#22298
Author: Polon
Date: Mon, 07 Nov 2011 12:01
21 lines
1313 bytes

>   http://l3v.eu/

Ten link nie dziala.

Dziekuje za odpowiedz.

Poczytalem linki, wiem juz jak:

1. Jak pobrac indeks opcji wybranej przez usera?

ale nadal nie wiem jak:

2. Jak ustawic dowolny indeks opcji?

Moze jakis przyklad?

Dziekuje

Polon
Re: Webmatrix, obsluga znacznika <select>
#22299
Author: Łukasz 'Maly' Ostrowski
Date: Mon, 07 Nov 2011 12:20
27 lines
1477 bytes
On Mon, 7 Nov 2011 12:01:14 +0000, Polon wrote:

>>   http://l3v.eu/
> 
> Ten link nie dziala.

Dzięki za zwrócenie uwagi, domena wygasła ;-).

> 2. Jak ustawic dowolny indeks opcji?

Poprzez "ustawić dowolny indeks opcji" rozumiem, że
chodzi o wybranie domyślnie wybranej opcji, right?

> Moze jakis przyklad?

<select>
  <option>raz</option>
  <option>dwa</option>
  <option>trzy</option>
  <option selected="selected">cztery</option>
</select>

"cztery" będzie wybrane.

-- 
Pozdrawiam,
Łukasz 'Maly' Ostrowski.      http://l3v.pl/
Re: Webmatrix, obsluga znacznika <select>
#22300
Author: Polon
Date: Mon, 07 Nov 2011 13:29
21 lines
1621 bytes
> <select>
>   <option>raz</option>
>   <option>dwa</option>
>   <option>trzy</option>
>   <option selected="selected">cztery</option>
> </select>
> 
> "cztery" będzie wybrane.

Ok dzieki, to dziala.

Ale mi chodzi o cos innego.

Mam informacje z bazy danych, ze wybrany element <select> powinien
pokazywac swoj trzeci element.

Jak to zrobic aby moc dynamicznie okreslic, ktory element z listy <select>
ma byc obecnie pokazywany w okienku przegladarki?

Polon
Re: Webmatrix, obsluga znacznika <select>
#22301
Author: Łukasz 'Maly' Ostrowski
Date: Mon, 07 Nov 2011 14:46
17 lines
1567 bytes
On Mon, 7 Nov 2011 13:29:26 +0000, Polon wrote:
> Ale mi chodzi o cos innego.
> 
> Mam informacje z bazy danych, ze wybrany element <select> powinien
> pokazywac swoj trzeci element.
> 
> Jak to zrobic aby moc dynamicznie okreslic, ktory element z listy <select>
> ma byc obecnie pokazywany w okienku przegladarki?

Nie rozumiem kompletnie, dobierz inaczej słowa może, 
w miarę możliwości i/lub przedstaw przykład.

Dynamicznie wypluć "selected" dla odpowiedniego elementu <option/>?

-- 
Pozdrawiam,
Łukasz 'Maly' Ostrowski.      http://l3v.pl/
Re: Webmatrix, obsluga znacznika <select>
#22302
Author: Polon
Date: Mon, 07 Nov 2011 15:58
36 lines
1718 bytes
Ok.

To po kolei.

Mamy pole bazy danych, ktore jest kluczem obcym do innej tabeli.

Powiedzmy:

TabelaABC
czlowiek
kolorWlosowFK

TabelaXYZ
koloryWlosow
blond
czarne
rude


W mojej stronce www mam formularz, gdzie tworze postac czlowieka.
Kolor wlosow nie jest wpisywany, jest wybierany.

Powiedzmy, ze user wybral kolor rudy (uzywajac kontrolki <select>
zapelnionej rekordami z TabelaXYZ).

Teraz chce edytowac ten rekord i wyswietlic (znowu za pomoca <select>),
ktory kolor zostal wczesniej wybrany dla edytowanej postaci.

Mamy wiec numer, powiedzmy 3.
Mamy kontrolke <select> z trzema opcjami.
Pytanie:
Jak wybrac trzecia opcje z kontroli <select> ?

Polon

Do tabela 
Re: Webmatrix, obsluga znacznika <select>
#22303
Author: Łukasz 'Maly' Ostrowski
Date: Mon, 07 Nov 2011 17:13
17 lines
1653 bytes
On Mon, 7 Nov 2011 15:58:01 +0000, Polon wrote:
> Teraz chce edytowac ten rekord i wyswietlic (znowu za pomoca <select>),
> ktory kolor zostal wczesniej wybrany dla edytowanej postaci.
> 
> Mamy wiec numer, powiedzmy 3.
> Mamy kontrolke <select> z trzema opcjami.
> Pytanie:
> Jak wybrac trzecia opcje z kontroli <select> ?

Wygenerować atrybut selected przy odpowiedniej pozycji.

Przy "trzeciej" wstawić selected="selected", tzn.
przy tej przy której KolorWlosowFk = KolorWlosowId.

-- 
Pozdrawiam,
Łukasz 'Maly' Ostrowski.      http://l3v.pl/
Re: Webmatrix, obsluga znacznika <select>
#22304
Author: Polon
Date: Wed, 09 Nov 2011 13:30
21 lines
1850 bytes
On Mon, 7 Nov 2011 18:13:01 +0100, Łukasz 'Maly' Ostrowski wrote:

> On Mon, 7 Nov 2011 15:58:01 +0000, Polon wrote:
>> Teraz chce edytowac ten rekord i wyswietlic (znowu za pomoca <select>),
>> ktory kolor zostal wczesniej wybrany dla edytowanej postaci.
>> 
>> Mamy wiec numer, powiedzmy 3.
>> Mamy kontrolke <select> z trzema opcjami.
>> Pytanie:
>> Jak wybrac trzecia opcje z kontroli <select> ?
> 
> Wygenerować atrybut selected przy odpowiedniej pozycji.
> 
> Przy "trzeciej" wstawić selected="selected", tzn.
> przy tej przy której KolorWlosowFk = KolorWlosowId.

Ano tak.

Pieknie dziekuje.

Polon
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads