Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [JavaScript][PHP] jak ustawic selected
blizniak
post
Post #1





Grupa: Zarejestrowani
Postów: 253
Pomógł: 0
Dołączył: 14.04.2005

Ostrzeżenie: (0%)
-----


Witam
jak mozna zrobic cos takiego jak tutaj tz chodzi o to zeby po wybraniu czegos w select pozniej ten wybor byl zapamietany
np wybralem sobie w select miasto warszawa no i pozniej po przeladowaniu strony select automatycznie ustawia sie na warszawa
  1. echo '<option value='.$rzad1["id"].' '.($_SESSION['ch']==$rzad1["id"]?'selected':'').'>' .$idd.'</option>';


ten powyzszy przyklad dziala dobrze, chodzi mi o to jak zrobic cos takiego dla tego przykladu
mam np jakis wczesniejszy wybor zapamietany w sesji i jak to przyrownac do $rzad1["nazwa"]
  1.  
  2. echo "obj.options[obj.options.length] = new Option('".$rzad1["nazwa"]."');
  3. ";
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
wNogachSpisz
post
Post #2





Grupa: Zarejestrowani
Postów: 1 233
Pomógł: 87
Dołączył: 6.03.2009

Ostrzeżenie: (40%)
XX---


Dwa layery do wyboru, JavaScript lub PHP, osobiście polecam użyć do tego JavaScript'a, chyba że zależy Ci na działaniu tego patentu kiedy przeglądarka nie obsługuje JavaScript, lub kiedy zależy Ci na robieniu bezsensownego śmietnika w kodzie php..

W JS to będzie mniej więcej tak:

  1.  
  2. <select id="mySelect">
  3. <option>Warszawa</option>
  4. <option>Sosnowiec</option>
  5. <option>Inne</option>
  6.  
  7.  
  8. var mySelect = document.getElementById('mySelect')
  9.  
  10. for ( var i=0; i < mySelect.length; i++ ) {
  11.  
  12. if ( mySelect[i].value == 'Inne' ) {
  13. mySelect[i].selected = 'true'
  14. }
  15.  
  16. }
  17.  
  18.  
  19.  


Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 27.12.2025 - 13:52