URL: https://www.overclockers.at/coding-stuff/button_mit_mehreren_zustaenden_148541/page_1 - zur Vollversion wechseln!
Ich bastel grad sowas wie eine zeitverwaltung wo man eintragen kann ob man da war, urlaub, amtsweg, krank usw.. dazu hab ich einen kleinen kalender gebastelt und hätte nun gern bei jeden tag einen kleinen button. funktion in etwa einmal klicken, A für anwesend. nochmal, U für urlaub. nochmal K für krank. so was in der art.
schätze da gäbe es sicher eine lösung mit javascript. leider beherrsch ich kein js 
bin grad fleissig am googlen aber ich bin sicher einer von euch kann mir aus der misere helfen 
danke!
du kannst aus jedem tag ein kleines formular machen mit nem hidden feld mit datum und derzeitigem zustand. der button schickt das forumlar ab. je nach zustand schaltet das skript dann in den nächsten zustand.
hth
MIK
hm php das erledigen zu lassen hätte ich es mir auch schon gedacht. aber sofortige änderung wär halt besser.
wenn man einen monat einträgt 30x abschicken ist etwas umständlich.
wenn du das formular aber abschicken willst, mußt du dan zumindest 2 buttons machen. denn woher sollte das forumlar wissen, wann du ändern willst und wann du es abschicken willst.
ich kann js selber nicht, aber eine anregung zum starten:
mach ein span oder div um den jeweiligen status mit einer eindeutigen id. beim button dann ein onclick-event, das das feld ändert. vielleicht hilft dir auch eines der unmengen an bild-ändern-skripts.
machn button der sein eigenes value und seinen eigenen text beim click ändert (kein submit) - fertig
Pro Tag so was:
wobei tag01 immer eine eindeutige id sein soll (nona).Code: PHP<input type="button" value="A" onclick="sw(this,'tag01')" /><input type="hidden" id="tag01" value="A" name="tag01" />
hfCode: PHPfunction sw(e, id) { var h = document.getElementById(id); switch (e.value) { case "K": e.value="A"; h.value="A"; break; case "A": e.value="U"; h.value="U"; break; case "U": e.value="K"; h.value="K"; break; } }

danke. genau sowas hab ich gesucht! 
Zitat von guePro Tag so was:
<technical blabla>
hf

Zitat von vossidu bist zu freundlich!
ist ja wie in alten zeiten 
Jeder hat 'mal einen schwachen MomentZitat von Umlüxna gott sei dank gibts hier noch solche leuteist ja wie in alten zeiten
overclockers.at v4.thecommunity
© all rights reserved by overclockers.at 2000-2026