|
You last visited: Today at 07:31
Advertisement
Toggle value on Buttonclick
Discussion on Toggle value on Buttonclick within the Web Development forum part of the Coders Den category.
05/09/2016, 15:19
|
#1
|
elite*gold: 5
Join Date: Dec 2009
Posts: 1,474
Received Thanks: 1,421
|
Toggle value on Buttonclick
Hello Com,
also ich habe ein hidden input:
HTML Code:
<input type="hidden" value="">
und mehrere Checkboxen:
HTML Code:
<input type="checkbox" value="Salami">
<input type="checkbox" value="Peperoni">
<input type="checkbox" value="Mozzarella">
Ich möchte nun bei dem betätigen der Checkboxen den jeweiligen Wert in das hidden input value schreiben/entfernen (toggeln)
Hat jemand ein paar Tipps wie ich das anstellen kann?
Komme in JS schnell durcheinander :P
|
|
|
05/09/2016, 15:39
|
#2
|
elite*gold: 0
Join Date: Apr 2011
Posts: 11,118
Received Thanks: 2,435
|
Schnell und dreckig, ich denke du suchst eher etwas mit Radiobuttons oder ?
Der Input ist nur nicht hidden damit du es dir angucken kannst, wenn du doch mit Checkboxen willst, sag wann was passieren soll
|
|
|
05/09/2016, 15:39
|
#3
|
dotCom
elite*gold: 9965
Join Date: Mar 2009
Posts: 16,277
Received Thanks: 4,508
|
Wenn du die Werte im hidden Feld nicht überschreiben willst, vorher auslesen und mit übergeben.
Code:
<form id="test" action="#" method="post">
<input class="cb" type="checkbox" value="Salami">
<input class="cb" type="checkbox" value="Peperoni">
<input class="cb" type="checkbox" value="Mozzarella">
<input type="hidden" value="" id="hiddenField">
</form>
Code:
$(document).ready(function() {
$('.cb').change(function() {
if($(this).is(":checked")) {
document.getElementById("hiddenField").value = $(this).val();
}
});
});
// So wie @.ƒaℓsє. wäre es sogar noch weniger Code. Die Hitze macht mir zu schaffen
|
|
|
05/09/2016, 16:30
|
#4
|
elite*gold: 5
Join Date: Dec 2009
Posts: 1,474
Received Thanks: 1,421
|
Danke für die schnelle Antwort!
Ich dachte da eher an so etwas wie soll ich das beschreiben? Multivalues? Jedenfalls soll das toggeln von mehreren Werten möglich sein.
|
|
|
05/09/2016, 16:50
|
#5
|
elite*gold: 256
Join Date: Aug 2011
Posts: 2,312
Received Thanks: 654
|
Quote:
Originally Posted by Undaground
Danke für die schnelle Antwort!
Ich dachte da eher an so etwas wie soll ich das beschreiben? Multivalues? Jedenfalls soll das toggeln von mehreren Werten möglich sein.
|
Ein Objekt / Array bzw. mehrere Werte kannst du nicht in ein hidden Feld speichern.
Du kannst die Werte aber mit einem Trenner (,; ) im hidden speichern und anschließend splitten (split()).
|
|
|
05/09/2016, 16:54
|
#6
|
elite*gold: 0
Join Date: Apr 2011
Posts: 11,118
Received Thanks: 2,435
|
Quote:
Originally Posted by Undaground
Danke für die schnelle Antwort!
Ich dachte da eher an so etwas wie soll ich das beschreiben? Multivalues? Jedenfalls soll das toggeln von mehreren Werten möglich sein.
|
Meinst du sowas ?
Wie gesagt ist nur schnell und dreckig geschrieben daher nochmal drüber gucken
|
|
|
05/09/2016, 16:57
|
#7
|
elite*gold: 5
Join Date: Dec 2009
Posts: 1,474
Received Thanks: 1,421
|
Aufgrund meiner Deutschkenntnisse fällt es mir leider nicht so leicht etwas zu erklären, ich denke mit einer Grafik wird es verständlicher.
Da möchte ich jetzt zu jeder Zutat eine Checkbox mit der ich in das inputfield die Zutat einfüge oder entferne
edit:
Quote:
Originally Posted by .ƒaℓsє.
Meinst du sowas ?
Wie gesagt ist nur schnell und dreckig geschrieben daher nochmal drüber gucken
|
Genau soetwas habe ich gesucht! Danke dir
Quote:
Originally Posted by .ƒaℓsє.
Meinst du sowas ?
Wie gesagt ist nur schnell und dreckig geschrieben daher nochmal drüber gucken
|
Gibt es eine globale Möglichkeit dieses Script für verschiedene Items/Gerichte anzuwenden ohne das ich dieses Script inline für jede einzelne Pizza mit einer anderen ID wiederholen muss?
Bin soweit aber glücklich das es so funktioniert wie ich es mir gedacht habe
Bei der ersten wäre das so:
HTML Code:
$(function() {
var checkboxen = $('.notopping1 input[type=checkbox]');
checkboxen.on('change',function(){
var values = [];
var checkedCheckboxen = $('.notopping1 input[type=checkbox]:checked');
checkedCheckboxen.each(function(index, element){
var $element = $(element);
values.push($element.val());
});
$('.item_topping item1').val(values.join(','))
})
});
beim 2ten
HTML Code:
$(function() {
var checkboxen = $('.notopping2 input[type=checkbox]');
checkboxen.on('change',function(){
var values = [];
var checkedCheckboxen = $('.notopping2 input[type=checkbox]:checked');
checkedCheckboxen.each(function(index, element){
var $element = $(element);
values.push($element.val());
});
$('.item_topping item2').val(values.join(','))
})
});
|
|
|
05/09/2016, 18:07
|
#8
|
elite*gold: 0
Join Date: Apr 2011
Posts: 11,118
Received Thanks: 2,435
|
Quote:
Originally Posted by Undaground
Gibt es eine globale Möglichkeit dieses Script für verschiedene Items/Gerichte anzuwenden ohne das ich dieses Script inline für jede einzelne Pizza mit einer anderen ID wiederholen muss?
Bin soweit aber glücklich das es so funktioniert wie ich es mir gedacht habe
Bei der ersten wäre das so:
HTML Code:
$(function() {
var checkboxen = $('.notopping1 input[type=checkbox]');
checkboxen.on('change',function(){
var values = [];
var checkedCheckboxen = $('.notopping1 input[type=checkbox]:checked');
checkedCheckboxen.each(function(index, element){
var $element = $(element);
values.push($element.val());
});
$('.item_topping item1').val(values.join(','))
})
});
beim 2ten
HTML Code:
$(function() {
var checkboxen = $('.notopping2 input[type=checkbox]');
checkboxen.on('change',function(){
var values = [];
var checkedCheckboxen = $('.notopping2 input[type=checkbox]:checked');
checkedCheckboxen.each(function(index, element){
var $element = $(element);
values.push($element.val());
});
$('.item_topping item2').val(values.join(','))
})
});
|
Möglich ist soweit alles Denke du suchst sowas :
|
|
|
05/09/2016, 18:10
|
#9
|
elite*gold: 5
Join Date: Dec 2009
Posts: 1,474
Received Thanks: 1,421
|
Quote:
Originally Posted by .ƒaℓsє.
Möglich ist soweit alles Denke du suchst sowas :
|
Perfekt! Danke
|
|
|
|
Similar Threads
|
toggle key
12/18/2014 - Rappelz Private Server - 4 Replies
hi man!
i can t find a solution for toggle mode ( deco )
http://i.epvpimg.com/wNlnd.jpg
server still crash every time i use it.. what can i do?
thx :)
|
[VB2010] Timer per Buttonclick
07/25/2014 - .NET Languages - 13 Replies
Hey,
Ich hab ma eine Frage und zwar wollte ich wissen ob es möglich ist in Visual Basic einen Button zu Programmieren das er einen vb.Timer erstellt und man von diesem die Funktion festlegen kann und am Schluss sollte es so aussehen das man unendlich oft einen vb.Timer erstellen kann.
|
Box-toggle
06/11/2012 - Web Development - 1 Replies
Um es kurz zu halten, es geht hier drum :
Edit this Fiddle - jsFiddle
Ich möchte nun, das wenn eine box geöffnet wird und darauf nochmal eine geöffnet wird, sich die box davor geöffnete box automatisch schließt.
ich danke um hilfe
lg
Jack
|
Toggle Console ?
05/28/2011 - Counter-Strike - 7 Replies
Hallo,
ich habe Con_enable auf 1 und wenn ich toggle console auf z.B k mache und dann abspeicher, css starte und k drücke passiert nix. Wenn ich dann CSS beende und die Config anschaue hat sich die Config wieder resettet und Toggle Console steht nicht mehr auf K. Habe auch bemerkt das toggle Console 2 mal in der CFG vorhanden ist aber wenn ich eine daovn lösche und css wieder beende hat sich die cfg wieder resettet und es stehen wieder 2 toggle console drin
|
All times are GMT +1. The time now is 07:31.
|
|