Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Pobieranie wartości z "name" w input
Sofokles
post 15.08.2017, 08:40:45
Post #1





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 7.07.2017

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


Witam,

Po zaznaczeniu dowolnego pola checkbox, w div.results pojawia się zawartość pola value tyle, że mi zależy żeby nie pobierało zawartości value, tylko name.

Można coś z tym zrobić?

Kod
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>

Kod
<script type="text/javascript">
$("input[type=checkbox]").on("change", function(){
var arr = []
$(":checkbox").each(function(){
   if($(this).is(":checked")){
     arr.push($(this).val())
   }
})
var vals = arr.join("<br>");
var str = vals;
$(".results").html(str);
})
</script>


Kod
<input type="checkbox" name="tekst 1">Tekst 1 <br>
<input type="checkbox" name="tekst 2">Tekst 2<br>
<input type="checkbox" name="tekst 3">Tekst 3 <br>
<input type="checkbox" name="tekst 4">Tekst 4<br><br>

<div class="results"></div>


Z góry dziękuję za pomoc


Go to the top of the page
+Quote Post
nospor
post 15.08.2017, 08:54:58
Post #2





Grupa: Moderatorzy
Postów: 36 455
Pomógł: 6292
Dołączył: 27.12.2004




No to nie
$(this).val()

a:

$(this).attr("name")


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
Sofokles
post 15.08.2017, 18:39:47
Post #3





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 7.07.2017

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


Super, bardzo dziękuję!

Mam jeszcze jedną prośbę.
W jaki sposób zrobić, aby każdy wynik w div.results nie był wyświetlany w ten sposób:

Kod
Tekst 1
<br>
Tekst 2
<br>
Tekst 3
<br>


tylko w ten:

Kod
<p>Tekst 1</p>
<p>Tekst 2</p>
<p>Tekst 3</p>


Go to the top of the page
+Quote Post
trueblue
post 15.08.2017, 18:49:46
Post #4





Grupa: Zarejestrowani
Postów: 6 761
Pomógł: 1822
Dołączył: 11.03.2014

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


  1. var str = "<p>" + arr.join("</p><p>") + "</p>";
  2. $(".results").html(str);


--------------------
Go to the top of the page
+Quote Post
Sofokles
post 15.08.2017, 19:30:54
Post #5





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 7.07.2017

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


Doskonale! Dziękuję serdecznie smile.gif
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 24.04.2024 - 16:22