Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Dynamicznie dodawany input checbox
ufo1990
post
Post #1





Grupa: Zarejestrowani
Postów: 84
Pomógł: 0
Dołączył: 26.07.2019

Ostrzeżenie: (0%)
-----


Mam dwie tablice inputów
  1. <input type="checkbox" name="name[]"><input type="checkbox" name="check[]">
, które są powielane dynamicznie za pomocą jquery.
Mam problem z walidacją inputa typu"checkbox" tzn. jeśli np. zaznaczę 2 checkboxy i wpiszę dwie wartości w inputa text to jest ok, natomiast w sytuacji kiedy zaznaczę tylko jednego checboxa wyższego niż 1 to zawsze zwracana jest wartość pierwszego inputa typu name. Poniżej przesyłam skrócony kody aby zobrazować co dokładnie mi chodzi.


  1. $name_value = array_values($_POST['name']);
  2. $check_value = array_values($_POST['check']);
  3.  
  4. foreach($name_value as $index => $value)
  5. {
  6. if(isset($check_value[$index]))
  7. {
  8. echo $name_value [$index].'-'.$check_value [$index];
  9. }
  10. }


Ten post edytował ufo1990 27.01.2022, 16:11:14
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
ufo1990
post
Post #2





Grupa: Zarejestrowani
Postów: 84
Pomógł: 0
Dołączył: 26.07.2019

Ostrzeżenie: (0%)
-----


ok, print_r wyżuca mi wszystkie zmienne tablicy tylko nadal nie mam pomysłu jak zrobić działające porównanie (IMG:style_emoticons/default/sad.gif)

Przy zaznaczeniu dwóch checkboxów mam na zwrtocie
  1. array(2) { [0]=> string(4) "Logo" [1]=> string(4) "Logo" }
  2. array(2) { [0]=> string(2) "on" [1]=> string(2) "on" }


Więc pytanie jak teraz zrobić walidacje względem klucza?

Ten post edytował ufo1990 27.01.2022, 18:59:04
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 13.10.2025 - 10:22