Thread!!!
|
nubie
Usernummer # 5992
|
verfasst
Hallo!
Ich hab mich eben schon wund gesucht im Netz, konnte aber keine Lösung zu meinem Problem finden!
Ich habe ein Forum, was man auf Zeichen begrenzen kann pro beitrag, da es ohne Mysql läuft braucht es solch eine begrenzung. Eine Unbegrenzung (auf 3000000 stellen) ruft fehlermeldungen Raus. Über die Begrenzung hinaus, ebendfalls, man ärgert sich dann wenn Die Fehlermeldung mit einem Post erscheint und wenn man zurück benutzt, ist der Text verschwunden :-/
Um das Verschwinden des Textes zu verhindern, habe ich vor eine Anzeige dort reinzubauen, damit der User sehen kann, wieviel Zeichen derjenige noch Frei hat! Ist das Ziel erreicht, soll eine kleine Meldung signalisieren "Nein es geht nicht mehr" oder der Text kann in der Texarea nicht mehr weitergeschrieben werden.
Also Quasi wie bei einer SMS online .. Wo die Zeichen abgezählt werden.. Hat jemand erfahrung damit gemacht oder kann mir jemand das hier erklären bzw, mir den code zusenden?
Das wäre toll!
Danke im Voraus
der nubie
|
MF
Usernummer # 10557
|
verfasst
Mach doch ein in die von action aufgerufene Datei ne Abfrage rein, ob der content-string das Limit überreicht.
grob so:
int stringLaenge(string contentSring); if (stringLaenge>= meinLimit) {nochmal die Eingabemaske aufraufen+Content laden+Fehlermeldung} else {..Code wenn alles ok ist}
Natürlich kannst du wenn zu viel Zeichen drinnen sind, die Textfelder wieder mit den Originaldaten füllen und zudem noch einen Warnhinweis einblenden, was genau schief gelaufen ist.
Me persönlich verwendet nur JS wenns nicht anders geht, aber wenn du drauf bestehst kann dir sichlich jmd anders weiterhelfen
|
nicogrubert
Usernummer # 1292
|
verfasst
du könntest ja auch ein maxsize="3000000" ins textfeld reinpacken oder?
|
nubie
Usernummer # 5992
|
verfasst
Zitat: Ursprünglich geschrieben von: nicogrubert: du könntest ja auch ein maxsize="3000000" ins textfeld reinpacken oder?
@MF danke erstmal, mag ich aber eher nicht so!
@Nico könnte man, aber das nächste Problem wäre (was mir gestern danach aufgefallen war) ab 3000 Zeichen baut er mit user Null einen neuen Beitrag, keine Ahnung wieso!
Deswegen wär solch ein Java Script ganz prickelnd damit dieser "bug" nich mehr auftaucht
|
Cymorris
Usernummer # 5951
|
verfasst
Ich hab jetzt zwar auf die Schnelle auch keinen Code parat, aber schau doch mal bei ebay, wenn du jmd. bewertest in den Quellcode. Da ist der Text ja auch auf 80 Zeichen begrenzt und wird in den kleinen Kasten runtergezählt...
|
nubie
Usernummer # 5992
|
verfasst
Klasse, Ich habs! Zwar nicht über Bewertung abgeben, aber über "Fragen an den Verkäufer"
Thank u and have a nice day
|
|