 |
Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc Comunitatea PHP Romania
|
| Subiectul anterior :: Subiectul următor |
| Autor |
Mesaj |
Shacal
Data înscrierii: 07/Sep/2004
Mesaje: 68
Locație: Hunedoara
|
| Trimis: Mar Mar 29, 2005 5:33 pm Titlul subiectului: Formuri----select |
|
|
Stiu ca s-a mai discutat acest subiect pe forum dar nu m-am prins .... pt ca nu stiu javascript.
Doresc sa fac un select ceva de genul.....
<select name="select">
<option>Val1</option>
<option>Val2</option>
<option>Val3</option>
</select>
..... iar aunnci cand se selecteaza val2 de exemplu sa mai apara niste textfields
daca selectez val 3 alte textfiled .... cam asa ceva. |
|
| Sus |
|
boo
Data înscrierii: 24/Mar/2004
Mesaje: 208
Locație: Ploiesti
|
| Trimis: Mie Mar 30, 2005 2:23 pm Titlul subiectului: |
|
|
Uite un exemplu:
Cod:
<form name="formular" action="undeva.php" method="post">
<select name="select_val" onChange="display_elements()">
<option value="1">Val1</option>
<option value="2">Val2</option>
<option value="3">Val3</option>
<option value="4">Val4</option>
<option value="5">Val5</option>
</select>
<br>
<input type="text" name="text1" style="display:none; " value="1">
<input type="text" name="text2" style="display:none; " value="2">
<input type="text" name="text3" style="display:none; " value="3">
<input type="text" name="text4" style="display:none; " value="4">
<input type="text" name="text5" style="display:none; " value="5">
</form>
...si functia javascript:
Cod:
function display_elements(){
var count_elements = document.formular.select_val.options.length;
var select_field = document.formular.select_val;
var selected = select_field.selectedIndex;
var text_value = select_field.options[selected].value;
for (var i=1;i<=count_elements; i++){
document.formular.elements[i].style.display="none";
if (text_value == i) {
document.formular.elements[i].style.display="";
}
}
}
Sper ca te ajuta. |
|
| Sus |
|
Shacal
Data înscrierii: 07/Sep/2004
Mesaje: 68
Locație: Hunedoara
|
| Trimis: Mie Mar 30, 2005 8:58 pm Titlul subiectului: |
|
|
fara java script nu se poate? ... mi frica ca poate unele browsere sau unele setari sa nu permita si atunci ... nasol
Si ar mai fii ceva ....nu reusesc sa fac sa imi afiseze cand selectez o categorie din primul meniu in al doilea meniu sa se schimbe falorile si can selectez si din al 2-lea ceva sa imi apara niste text fileds si ceck box etc...
De exemplu sa fiu inteles am 2 meniuri primul cu obtiunile vanzari cumparari ...cand selectez cumparari din primul...in al 2 lea sa se incarce lalorile masini biciclete haime ceapa rosii ... etc si cand selectez in al doilea de exemplu rosii sa apara sub astea 2 meniuri niste textfileds ceckbox ...etc |
|
| Sus |
|
PHPRomania Bot
Bot Member
Data înscrierii: 27/Dec/2007
Mesaje: 1
Locaţie: Server Google |
| Trimis: Mie Dec 26, 2007 7:01 pm Titlul subiectului: Ad |
|
|
|
|
|
| Sus |
|
| |
|