Auto-deschidere html select list creat cu php
Coduri intrebari, probleme legate de HTML, XHTML si CSS
andras
Mesaje: 430
Auto-deschidere html select list creat cu php
Salut,
Am adaptat o functie de pe acest site care incarca date cu Ajax() si in functie de rezultat creeaza combo-uri (select).
Intrebare: pot face cumva ca la creerea unui <select> acesta la afisare sa primeasca automat focusul si toate optiunile sa fie vizibile? Adica un autoclick, sa se deschida imediat si sa nu fiu nevoit sa dau click sa-mi afiseze optiunile. Am incercat cu proprietatea autofocus="autofocus" dar nu reactioneaza. Multumesc.
Exemplu (simplificat):
Cod: Selectaţi tot
<?php
if ($result->num_rows > 0) {
// seteaza evenimentul "onchange" care se adauga in <select>
if ($col !="nume"){
if (isset($_SESSION['tipuser']) && $_SESSION['tipuser']=="client") {
$onchg = $next_col!==null ? " onchange=\"ajaxReq('$next_col', this.value); reset1();\"" : '';
} else {
$onchg = $next_col!==null ? " onclick=\"ajaxReq('$next_col', this.value); reset1();\"" : '';
}
}
else {
$onchg = $next_col!==null ? " onchange=\"ajaxReq('$next_col', this.value); reset1();\"" : '';
}
//echo $onchg;
if (isset($_SESSION['tipuser']) && $_SESSION['tipuser']=="client") {
if ($col !="nume"){
if($col!=$ar_cols[$last_key]) {
$re_html = $col. ': <select style="width: 200px;margin-right: 25px;" autofocus="autofocus" id="'. $col. '" name="'. $col. '"'. $onchg. '><option>- - -</option> ';
}
}
}
else{
if ($col !="nume"){
if($col!=$ar_cols[$last_key]) {
$re_html = $col. ': <select style="width: 200px;margin-right: 25px;" autofocus="autofocus" id="'. $col. '" name="'. $col. '"'. $onchg. '><option >- - -</option> ';
}
}else{
$re_html = $col. ': <select style="width: 130px;margin-right: 25px;" autofocus="autofocus" id="'. $col. '" name="'. $col. '"'. $onchg. '><option >- - -</option>';
}
}
while($row = $result->fetch_assoc()) {
// daca e ultima coloana, returneaza datele din ea, altfel le adauga in tag-uri OPTION
if($col==$ar_cols[$last_key]) {$re_html .= $row[$col];
$re_html .= '<br />';
}
else $re_html .= '<option value="'. $row[$col]. '" >'. $row[$col]. '</option>';
}
if($col!=$ar_cols[$last_key]) $re_html .= '</select> '; // inchide lista Select
}
?>
-Am incercat si cu functii Javascript (daca am onclick()), functiile JS de la onclick se executa dar nu deschide efectiv combo-ul.
MarPlo
Mesaje: 4343
Salut
Poti sa folosesti atributul "size" in tagul <select> cu numarul de optiuni care sa fie vizibile.
Exemplu:
Cod: Selectaţi tot
<select size="4">
<option value="v1">Op 1</option>
<option value="v2">Op 2</option>
<option value="v3">Op 3</option>
<option value="v4">Op 4</option>
</select>
Rezultat:
Op 1 Op 2 Op 3 Op 4
In codul php ar veni asa (simplificat):
Cod: Selectaţi tot
$re_html = '<select size="'. $result->num_rows .'"><option>...</option>';
andras
Mesaje: 430
Ce simplu! N-am vazut padurea din cauza copacilor. Multumesc!
Subiecte similare
Deschidere camera chat fara refresh pagina
PHP - MySQL - XML
Primul mesaj Am tot cautat pe net un script js ca atunci cand vreau sa dau click pe o camera de chat sa o incarce in pagina respectiva fara sa am refresh la...
Ultimul mesaj
Salut,
Depinde cum ai chatul construuit. Daca ai camera de chat afisata intr-un iframe, faci ca la clic pe butonul pentru camera sa se schimbe...
script si cod html calculator calorii
Cereri si Oferte
Buna ziua
Va rog sa ma ajutati cu un script calculator calorii, vreau sal pun pe saitul meu. va rog daca e posibil in limba romana
Valoarea id-ului din HTML atribuită unei variabile php
PHP - MySQL - XML
Primul mesaj Încerc să extrag valorile id= min5 , id= max5 si să le pun în $_GET $_GET fara trimitere în altă pagină
cum aș putea proceda?
<div class=...
Ultimul mesaj
Nu prea inteleg ce vrei sa faci.
Codul php se executa pe server inainte de a fi pagina cu codul html si javascript.
In php, valorile pentru...
Setare valori din array in select tag
JavaScript - jQuery - Ajax
Primul mesaj Salut am un array cu orele de functionare
$data = array (
'0400' => '04:00 AM',
'0430' => '04:30 AM',
'0500' => '05:00 AM',
'0530'...
Ultimul mesaj
Testeaza urmatorul cod.
Daca ceva mai trebuie schimbat, incearca si tu sa modifici dupa cum stii, in functie de ce vrei sa obtii.
Open:...
Select dupa mai multe coloane in baza de date
PHP - MySQL - XML
Primul mesaj Salut
am si eu o baza de date zona_geografica in care am rubricile
id |nume_tara |nume_oras |id_tara |id_oras | nume_zona | id_zona | data
1 |...
Ultimul mesaj
Multumesc mult pentru ajutor .