php.de

Zurück   php.de > Webentwicklung > JavaScript, Ajax und mehr

JavaScript, Ajax und mehr dynamisches Scripten und Interaktion auf Clientebene

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 04.01.2010, 18:52  
phyton
Gast
 
Beiträge: n/a
Standard [Erledigt] Tagging System

Hey!
Nach langer Zeit melde ich mich hier mal wieder und versuche gerade ein Absendertextfeld für eine Nachrichtenfunktion zu basteln. Ich möchte, dass anhand der Eingabe des Benutzers in einem Textfeld Vorschläge aus einem PHP Skript via Ajax geladen, und dass nach einem Klick auf den gewünschten Namen, dieser dann als "Tag" erscheint. Hört sich kompliziert an, bis zum Laden der Vorschläge klappt's aber.

Im Anhang sind Screenshots, wie es einmal aussehen soll (bitte 2tes Textfeld ignorieren )

Ich nutze jQuery mit "TagEditor" Plugin, damit aus meinem Vorschlag mal ein Tag wird. Allerdings habe ich da Probleme: Leider kann man mit dem Plugin nur aus einem Text (bspw. "Test1,Test2") Tags verwandeln, allerdings möchte ich, dass dies nur aus den Vorschlägen anhand der Benutzereingabe im 1sten Feld geschieht.

Aus der Not hinaus hab ich das nun so gelöst: Wenn man auf einen Eintrag in der Vorschlagliste klickt (siehe Code), wird nun der Name in das 2te Textfeld übernommen und dort mit einem Enter via TagEditor in Tags verwandelt.

Code:
function apply(id, name)
{
            //Vorschlagliste ausblenden
            $("#suggestions").hide();
            //Gewählten Name übertragen...
            $("#RecipientTags").val(name);
            //...und absenden
            $("#RecipientTags").trigger("submit");
            
            //ID in ein Hidden Feld übergeben
            $("#recipient").val($(this).val()+id+"|");
}
Merkwürdiger Weise kann ich das Textfeld nur ein einziges Mal abschicken, danach funktioniert es nicht mehr. Auch mit der Funktion
Code:
event.preventDefault()
kann ich das nicht verhindern.

Leider ist dieser ganze Vorgang ziemlich unschön und würde mich deshalb über andere Lösungswege sehr freuen!



Lg,
phyton
Miniaturansicht angehängter Grafiken
erledigt-tagging-system-nachrichten-debug1.jpg  erledigt-tagging-system-nachrichten-debug2.jpg  
  Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 04.01.2010, 19:37  
Moderator
 
Benutzerbild von Chriz
 
Registriert seit: 11.05.2008
Beiträge: 6.266
Chriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer Anblick
Standard

Hallo,
was meinst du mit Tagging genau? Aus einem Textfeld entsprechende Tags (Label) ziehen, um einen Text zu kategorisieren?
Chriz ist offline   Mit Zitat antworten
Alt 04.01.2010, 20:23  
phyton
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von Chriz Beitrag anzeigen
Hallo,
was meinst du mit Tagging genau? Aus einem Textfeld entsprechende Tags (Label) ziehen, um einen Text zu kategorisieren?
Schau dir doch bitte mal den 2. Anhang an, da sieht man, was ich meine.

Zitat:
Zitat von phyton Beitrag anzeigen
[...], und dass nach einem Klick auf den gewünschten Namen, dieser dann als "Tag" erscheint.
Später soll das dann wie gesagt so ablaufen:
Ich gebe einen Namen im Textfeld ein und wähle daraufhin einen Empfänger (es geht hier um einen Nachrichtenfunktion, genauer um die Empfänger Funktion) aus der Vorschlagliste, die mit Ajax abgerufen wurde, aus. Mit einem Klick auf den gewünschten Empfängernamen erscheint dann ein "Tag" unter dem Textfeld mit dem Empfänger. Ich kann mir hier nicht anders behelfen als den Ausdruck "Tag" zu benutzen, schau dir doch dazu bitte den 2. Anhang an.

Was ich erreichen möchte ist so eine ähnliche Funktion wie bei Facebook (Yfrog - bildschirmfoto20100104u)
  Mit Zitat antworten
Alt 04.01.2010, 20:33  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.987
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Für jQuery kann ich Dir das Autobox Plugin empfehlen. Leider finde ich keine gescheite Webquelle mehr. Der übliche Link auf http://www.bigredswitch.com/blog/2008/12/autobox2/ führt ins Leere.

Vgl. http://www.webresourcesdepot.com/fac...esourcesDepot)
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--

Geändert von nikosch (04.01.2010 um 21:31 Uhr).
nikosch ist offline   Mit Zitat antworten
Alt 04.01.2010, 20:33  
Moderator
 
Benutzerbild von Chriz
 
Registriert seit: 11.05.2008
Beiträge: 6.266
Chriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer Anblick
Standard

Achso jetzt verstehe ichs. Hab ich vor kurzem auch gebaut mit YUI. Hast du die Auto Suggestion denn schon für das Eingabefeld?
Chriz ist offline   Mit Zitat antworten
Alt 04.01.2010, 21:06  
phyton
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von phyton Beitrag anzeigen
Hört sich kompliziert an, bis zum Laden der Vorschläge klappt's aber.
Ja, ich hab die Vorschlagliste schon gebaut (siehe Anhang 1)

@nikosch Vielen, vielen Dank! Du hast mir super geholfen! Ich hab das Plugin hier auf deinem Link gefunden, ist mir nämlich ziemlich egal, ob ich mootools oder jQuery nehme ;D [url=http://devthought.com/projects/mootools/textboxlist/]TextboxList
  Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Scriptangebot IV Content Management System Master IV Scriptbörse 0 06.10.2009 15:09
Wie Lizenz System umsetzen? ghost120 PHP-Fortgeschrittene 5 20.07.2009 13:04
Entwickler für Projektmanagement System gesucht risefx Beitragsarchiv 0 07.07.2009 10:58
Fehler beim kompilieren von php 5.2.9 malio Server, Hosting und Workstations 11 05.06.2009 18:40
system() flush und Safari webbi PHP-Fortgeschrittene 6 07.07.2008 21:30
ComputerVerwaltung / System / Ereignisanzeige dh1sbg PHP-Fortgeschrittene 3 17.11.2006 01:42
Wie ODBC Treiber als System DSN konfigurieren Bouni Off-Topic Diskussionen 0 03.02.2006 16:28
Voting System PHP Tipps 2006 8 23.01.2006 21:26
Hilfe System für Bürobetrieb erstellen PHP Tipps 2005-2 4 13.09.2005 00:56
29.07.05: System Administrator Appreciation Day!! Off-Topic Diskussionen 2 25.07.2005 09:15
Chat System Chat System Beitragsarchiv 3 21.06.2005 17:07
Template System tutorial PHP Tipps 2005 3 09.02.2005 19:49
[Erledigt] Wie schalte (lösche) ich im System die GHz Zahl ab ? <- Off-Topic Diskussionen 16 31.08.2004 13:55

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php tag system, php tagging, tag system php, php tagging system, tagging system, jquery tag system, jquery autobox, ajax tag system, javascript ajax php tag tagging system, tag system mit php, tagging system php, php tag-system, jquery autobox2, klick text erscheinen textfeld js or javascript facebook, autobox2, tagsystem mit php, tagging system with ajax, php taggin system, php in text enter als tag, \tag system\ code tutorial

Alle Zeitangaben in WEZ +2. Es ist jetzt 08:14 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum