Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Pobieranie wartości z "name" w input
Sofokles
post
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
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




No to nie
$(this).val()

a:

$(this).attr("name")
Go to the top of the page
+Quote Post
Sofokles
post
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
Post #4





Grupa: Zarejestrowani
Postów: 6 806
Pomógł: 1828
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
Post #5





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

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


Doskonale! Dziękuję serdecznie (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post

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: 22.08.2025 - 18:18