Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [JavaScript]pobieranie value z pola input w liscie li
Forum PHP.pl > Forum > Przedszkole
klopot21
Cześć,
Mam takie pytanie w jaki sposób można pobrać value z pola input w jeśli znajduje się w liście li?


<div class="form-group">
<div style="padding: 10px;" id="starList">

<li class="stars" id="1"> test <button class="deleteTag btn-delete" id="1">X</button></li><input name="multiStar[]" type="hidden" id="1" value="test"></div>

</div>
</div>

<div class="btn btn-success" onclick="sprawdz()" >sprawdz</div>


<script>
function sprawdz(){


var multiStar = document.getElementsByName('multiStar').value

var li = document.getElementById("starList").value
console.log(li.innerText);

console.log(multiStar);

}

</script>
i dostaję "undefined" obecnie całą logikę obsługuje przez formularz a chciałbym zrobić to ajaxem ale nie wiem w jaki sposób można pobrać tego inputa :/
viking
  1. var inputValues = document.querySelectorAll('#starList input[name="multiStar[]"]');
  2.  
  3. inputValues.forEach(function(item, index) {
  4. console.log(item.value)
  5. });


Wyrzuć ten ocnlick do normalnej akcji wewnątrz skryptów.
klopot21
mam jeszcze pytanie w jaki sposób przypisać to do zmiennej próbowałem zrobić var ajax = item.value w pętli ale nie można w ten spoób tego zrobić



  1.  
  2. $.ajax({
  3. url :"{{route('AdminController.edit_films_add_stars')}}",
  4. type:'POST',
  5. data:{inputValues:inputValues},
  6. dataType:'JSON',
  7.  
viking
Może podstawowe pytanie. Skoro używasz jquery a nie tak jak pokazałeś vanilla js to dlaczego nie zrobisz tego jquery-way?
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.