UWAGA: Strona zawiera materiały archiwalne. Większość artykułów dotyczy Joomla! 1.0
Start arrow Programowanie arrow API arrow mosHTML::yesnoSelectList
mosHTML::yesnoSelectList Drukuj Email

mosHTML::yesnoSelectList

Wygodna metoda do stworzenia w formularzu HTML listy wyboru możliwości zawierającej opcje ’Tak’ i ’Nie’. Słowa ’Tak’ i ’Nie’ zależą od aktualnych ustawień języka. Pole formularza HTML zwraca wartości ’0’ jeśli zostanie wybrane ’Nie’ lub ’1’, jeśłi zostanie wybrane ’Tak’.

Składnia

string yesnoSelectList ( string $tag_name, string $tag_attribs, mixed $selected [, string $yes [, string $no ]] )

$tag_name
nazwa atrybutu HTML dla znacznika <select>.
$tag_attribs
łańcuch znaków zawierający dodatkowe atrybuty, które chcesz wyznaczyć dla znacznika <select>
$selected
łańcuch znaków dla pojedynczej wartości z listy albo tablicą wielu wartości.
$yes
łańcuch znaków zawierający słowo ’Tak’, które zostanie wświetlone w formularzu. Parametr jest opcjonalny. Jeśli nie zostanie podany, użyte będzie stała dla "_CMN_YES" z pliku etykiet i komunikatów językowych zgodnie z aktualnymi ustawieniami języka.
$no
łańcuch znaków - słowo ’Nie’, które zostanie wświetlone w formularzu. Parametr jest opcjonalny. Jeśli nie zostanie podany, użyte będzie stała dla "_CMN_NO" z pliku etykiet i komunikatów językowych zgodnie z aktualnymi ustawieniami języka.

Przykłady

Przykład 1: Prosta lista wyboru możliwości Tak/Nie z domyślnie ustawionym wyborem ’Nie’.

$html = mosHTML::yesnoSelectList( 'show_banners', 'class="inputbox"', '0' );
 
echo $html;

stworzy kod HTML:

<select name="show_banners" class="inputbox">
  <option value="0" selected="selected">Nie</option>
 
  <option value="1">Tak</option>
</select>

który po przetworzeniu da:

Przykład 2: Lista wyboru opcji ’Włącz’ i ’Wyłącz’ z ’Włącz’ ustawionym domyślnie.

$html = mosHTML::yesnoSelectList( 'myswitch', 'class="inputbox"', '1', 'Włącz', 'Wyłącz' );
 
echo $html;

stworzy kod HTML:

<select name="myswitch" class="inputbox">
  <option value="0">Wyłącz</option>
 
  <option value="1" selected="selected">Włącz</option>
</select>

który po przetworzeniu da:


Zauważone na tej stronie błędy prosimy zgłaszać na forum:Developer Documentation Forum.


Zmieniony ( 29.06.2006. )
 
« poprzedni artykuł