Hallo,
leider sind meine Javascript-Fähigkeiten sehr begrenzt bis nicht vorhanden. Umso besser, das es soviele tolle, kostenlose Plugins gibt, auf die man zurückgreifen kann. Eines davon ist ist Tag-it! (http://aehlke.github.io/tag-it/).
Soweit habe ich die Darstellung der Tags hinbekommen. Leider weiß ich überhaupt nicht, wie ich die Tags abspeichern kann. Ich möchte kein Formular verwenden, sondern sobald man ein Tag eingibt, soll er es speichern. Es gibt auch eine Dokumentation zu diesem Plugin, aber irgendwie kann ich damit kaum etwas anfangen.
Hier mal eine kleine Zusammenfassung über den Aufbau:
Der Dokumentation kann man folgende Befehle entnehmen:
Option: fieldName (String) - Each tag's hidden input field will have this name. If you're using PHP, you may want to use something like itemName[fieldName][] for this option's value.
Event: AfterTagAdded (function, Callback)
Ich denke mit diesen Befehlen sollte man das doch irgendwie auf die Reihe kriegen, aber für mich ist das ein unlösbares Puzzle.. Irgendwie so vielleicht:
Vielen Dank im Vorraus für jeden Tipp!
leider sind meine Javascript-Fähigkeiten sehr begrenzt bis nicht vorhanden. Umso besser, das es soviele tolle, kostenlose Plugins gibt, auf die man zurückgreifen kann. Eines davon ist ist Tag-it! (http://aehlke.github.io/tag-it/).
Soweit habe ich die Darstellung der Tags hinbekommen. Leider weiß ich überhaupt nicht, wie ich die Tags abspeichern kann. Ich möchte kein Formular verwenden, sondern sobald man ein Tag eingibt, soll er es speichern. Es gibt auch eine Dokumentation zu diesem Plugin, aber irgendwie kann ich damit kaum etwas anfangen.
Hier mal eine kleine Zusammenfassung über den Aufbau:
HTML:
<script type="text/javascript">
$(document).ready(function() { $("#myTags").tagit(); });
</script>
HTML:
<ul id="myTags">
<li>Tag1</li>
<li>Tag2</li>
</ul>
Der Dokumentation kann man folgende Befehle entnehmen:
Option: fieldName (String) - Each tag's hidden input field will have this name. If you're using PHP, you may want to use something like itemName[fieldName][] for this option's value.
Event: AfterTagAdded (function, Callback)
Ich denke mit diesen Befehlen sollte man das doch irgendwie auf die Reihe kriegen, aber für mich ist das ein unlösbares Puzzle.. Irgendwie so vielleicht:
PHP:
$("#myTags").tagit({
fieldname: tags,
afterTagAdded: function(event, ui) {
mysql_query(INSERT INTO .... )
console.log(ui.tag); } });
Vielen Dank im Vorraus für jeden Tipp!
Zuletzt bearbeitet: