pokazywanie formularza za pomocą przycisku.

0

Mam taki problem mam plik php, który pobiera dane z bazy i w tej samej pętli gdzie są pobierane dane z bazy jest sobie menu po naciśnięciu, którego pokazywane jest pole formularza No i teraz na razie mam to zrobione tak

	  <ul class=menu>
	  <l id=plik$i>

	  <span><div align=center>Notatka</div></span>
	  <ul>
	  <div align=center><textarea id=notatka cols=30 rows=5></textarea>
		  <input type=hidden value=$wybierz_substancje2[6] id=id_wpisu>
	  	  <br><input type = \"button\" value =\"Dodaj\"
    onclick = \"getData3('zapisz_notatke.php',
    'TargetDiv2')\" id=formularz1>
	  <br>

A plik javascrpt ma zrobione w jquery, który wygląda tak

$(function(){
$('.menu ul').hide();
$('#plik1 span').click(function(){
$('#plik1 ul').toggle();
});
});

  

No i teraz problem w tym, że pokazuje formularz tylko dla pierwszego elementu tablicy mogę rownież zrobić coś takiego

$(function(){
$('.menu ul').hide();
$('#plik1 span').click(function(){
$('#plik1 ul').toggle();
});
});
$('.menu ul').hide();
$('#plik2 span').click(function(){
$('#plik2 ul').toggle();
});
});
$('.menu ul').hide();
$('#plik3 span').click(function(){
$('#plik3 ul').toggle();
});
});
$('.menu ul').hide();
$('#plikn span').click(function(){
$('#plikn ul').toggle();
});
});
  

Ale ty by się mijało z celem również mogłem zrobić coś takiego, że nie numerować licznikiem $plik, ale wtedy po naciśnięciu przycisku pokazywało by jednocześnie formularze dla każdego elementu a ja chcę tylko dla jednego macie jakieś pomysły jak to zrobić.

0

@pol90 ciężko zrozumieć co chcesz osiągnąc, bo bardzo chaotycznie napisałeś. Masz sobie listę z jakimiś elementemi i każdy wewnątrz ma jakiś formularz. Chcesz, żeby po kliknięciu na element A rozwiją się formularz z jego wnętrza, zgadza się (wnioskuje po tym ostatnim kodzie).

Wystarczy użyć this

1 użytkowników online, w tym zalogowanych: 0, gości: 1