deci intrun formular cu un camp de tip select vreau sa impun fiecarei obtiuni in felul urmator ...
adica de ex: daca aleg fotbal , sa imi apara mai jos un alt camp in care sa completezi echipele .. ceva de genul
javascript select
-
- Mesaje: 111
javascript select
MarPlo
Mesaje: 4343
Daca arati ce ai facut, codul HTML si JavaScript, si unde anume nu te descurci, poate cineva stie vreo soluie.
Wayn3
Mesaje: 111
uite asta
iar eu vreau cand selectez fotbal ... sa-mi apara urmatorul de jos
si tot asa , iar daca aleg rugby , sa se schimbe si sa apara alta lista in locul acesteia...
uite de exemplu aici http:// dauanunt.ro/anunturi/adauga-anunt
si inca o problema ...
vreau ca valorile acestor doua sa le pot introduce intr-ul singur camp din baza de date si anume "meci"
sa apara in felul asta in baza de date in campul "meci" , "gazda-oaspete"
Cod: Selectaţi tot
<select name=sport>
<option value=''>-</option>
<option value=1>Auto-Moto</option>
<option value=2>Baschet</option>
<option value=3>Box si AMM</option>
<option value=4>Fotbal</option>
<option value=5>Handbal</option>
<option value=6>Hochei</option>
<option value=7>Rugby</option>
<option value=8>Tenis</option>
<option value=9>Volei</option>
</select>
Cod: Selectaţi tot
<select name=liga>
<option value=''>-</option>
<option value=1>Liga1 Burger</option>
<option value=2>Primiera Division</option>
<option value=3>etc...</option>
</select>
uite de exemplu aici http:// dauanunt.ro/anunturi/adauga-anunt
si inca o problema ...
Cod: Selectaţi tot
<input type=text name=meci value=gazda>-
<input type=text name=meci value=oaspeti>
sa apara in felul asta in baza de date in campul "meci" , "gazda-oaspete"
MarPlo
Mesaje: 4343
Te poti inspira din codul urmator. Vezi cum functioneaza, cum sunt folosite denumirile in el si in functia JavaScript ca sa aplici la ce ai tu.
- La a doua problema, ar trebui nume diferite pt. fiecare caseta:
Iar in PHP se preia:
Cod: Selectaţi tot
<style type="text/css"><!--
.hide {display:none;}
//--></style>
<form action="" method="post">
<select name="nume">
<option value=''>-</option>
<option value="1" onclick="getSel('n1')">Unu</option>
<option value="2" onclick="getSel('n2')">Doi</option>
</select>
<select class="hide" id="n1" name="n1">
<option value=''>-</option>
<option value="1_1">Unu_unu</option>
<option value="1_2">Unu_Doi</option>
</select>
<select class="hide" id="n2" name="n2">
<option value=''>-</option>
<option value="2_1">Doi_unu</option>
<option value="2_2">Doi_Doi</option>
</select>
</form>
<script type="text/javascript"><!--
function getSel(nm) {
var sel = document.getElementsByTagName('select');
for(var i=0; i<sel.length; i++) {
if(sel[i].className=='hide') sel[i].style.display = 'none';
}
document.getElementById(nm).style.display = 'inline';
}
//--></script>
Cod: Selectaţi tot
<input type="text" name="t1" value="gazda">-
<input type="text" name="t2" value="oaspeti">
Cod: Selectaţi tot
$mc = $_POST['t1']. '-'. $_POST['t2'];
Wayn3
Mesaje: 111
multumesc... o sa incerc iar daca nu reusesc o sa revin cu problema
Subiecte similare
-
Lungime obiect JSON in JavaScript
JavaScript - jQuery - Ajax
Primul mesaj
Am convertit un tabel din baze de date într-un obiect JSON.Ultimul mesaj
Aceasta este, în esență, un array bidimensional, fiecare înregistrare fiind pe cate un...
Poti sa folosesti Object.keys pentru a obține lista de chei din obiect ca un array, apoi obții cu 'length' lungimea din el:... -
Produsul Dot a doua array in Javascript
JavaScript - jQuery - Ajax
Primul mesaj
Cum se poate implementa eficient o metoda dotProduct (pentru a obține produsul Dot din două array) fără a importa alte biblioteci Javascript?Ultimul mesaj
De...
Iată o metodă.
Se foloseste funcția map() pentru a crea un nou array cu rezultate înmulțite ale fiecărui index, apoi se aplica funcția reduce()... -
Problemă cu 'this' în function.call() în JavaScript
JavaScript - jQuery - Ajax
Primul mesaj
De ce function.call() se comportă diferit cu ' this ' cand nu e adaugat ca argument, în JavaScript?Ultimul mesaj
Rezultatul cu 'this' în test.call() este același...
Functia call() necesita primul argument, care e pentru obiectul 'this', daca nu ai nevoie de el, adauga null .
test.call(null, ...args);
In... -
Adaugare apostrof la value in input cu JavaScript
JavaScript - jQuery - Ajax
Primul mesaj
Am un cod JavaScript care adaugă un câmp input pentru utilizator:Ultimul mesaj
var user = O'Conner, John ;
b.innerHTML += <input type='hidden' value=' +...
Poți să înlocuiesti caracterul cu entitatea lui HTML.
Astfel, pentru apostrof (') poate fi ’ sau ‘
var user = O'Conner,... -
Afisare cu animatie continut adaugat cu JavaScript
JavaScript - jQuery - Ajax
Primul mesaj
Ideea pe care vreau sa o fac e că la clic pe un buton, conținutul vechi e înlocuit cu nou conținut HTML adăugat cu javascript.Ultimul mesaj
Vreau ca noul...
Pentru a declanșa o tranziție CSS, modifica starea CSS după ce ai introdus codul HTML. Poți face asta schimbând o clasă (la container sau la un... -
Sare peste index-uri in bucla for…of in Javascript
JavaScript - jQuery - Ajax
Primul mesaj
In vechea bucla for() in JavaScript, ca sa sar peste index-uri faceam asa:Ultimul mesaj
for (let i=0; i<bla.length; i+=2){
//...
}
Astfel, pentru...
Poti sa adaugi o conditie if() in bucla for…of, ca in urmatorul exemplu (indexul initial e pastrat).
for (const of bla.entries()) {
if (!(i %...