Avatar billede dmy Nybegynder
17. marts 2009 - 19:40 Der er 2 kommentarer og
1 løsning

Hvordan med max tegn i textfield

Jeg har en tinymce editor på en side hvor man skal kunne redigere en tekst, min problem er bare at der skal være en grænse for en vis antal tegn.

Hvordan sætter jeg en grænse, sådan at man ikke kan skrive mere tegn end tilladt?
Avatar billede Slater Ekspert
17. marts 2009 - 21:08 #1
Der findes plugins til det, f.eks. her:
http://lukas.imperial-cms.pl/

- men ellers er det meningen man selv tjekker efter på serveren bagefter. Jeg ved heller ikke om den tæller HTML kode med i tegnene eller ej. Sandsynligvis gør den.
Avatar billede dmy Nybegynder
18. marts 2009 - 11:32 #2
Jeg bruger selv dette stykke kode, kan bare ikke finde ud af hvor jeg skal indsætte det andet stykke kode.

<script type="text/javascript" src="tinymce/jscripts/tiny_mce/tiny_mce.js"></script> 
<script type="text/javascript">
// Creates a new plugin class and a custom listbox
tinymce.create('tinymce.plugins.ExamplePlugin', {
createControl: function(n, cm) {
switch (n) {
case 'mymenubutton':
var c = cm.createMenuButton('mymenubutton', {
title : 'My menu button',
image : 'img/example.gif',
icons : false
});

c.onRenderMenu.add(function(c, m) {
var sub;

m.add({title : 'Some item 1', onclick : function() {
tinyMCE.activeEditor.execCommand('mceInsertContent', false, 'Some item 1');
}});

m.add({title : 'Some item 2', onclick : function() {
tinyMCE.activeEditor.execCommand('mceInsertContent', false, 'Some item 2');
}});

sub = m.addMenu({title : 'Some item 3'});

sub.add({title : 'Some item 3.1', onclick : function() {
tinyMCE.activeEditor.execCommand('mceInsertContent', false, 'Some item 3.1');
}});

sub.add({title : 'Some item 3.2', onclick : function() {
tinyMCE.activeEditor.execCommand('mceInsertContent', false, 'Some item 3.2');
}});
});

// Return the new menu button instance
return c;
}

return null;
}
});

// Register plugin with a short name
tinymce.PluginManager.add('example', tinymce.plugins.ExamplePlugin);

// Initialize TinyMCE with the new plugin and menu button
tinyMCE.init({

plugins : '-example', // - tells TinyMCE to skip the loading of the plugin
language : "da",
mode : "textareas",
theme : "advanced",
theme_advanced_buttons1 : "bold,italic,underline,separator,strikethrough,justifyleft,justifycenter,justifyright,justifyfull,bullist,numlist,undo,redo,link,unlink",
theme_advanced_buttons2 : "",
theme_advanced_buttons3 : "",
theme_advanced_toolbar_location : "top",
theme_advanced_toolbar_align : "left",
theme_advanced_statusbar_location : "bottom"
});
</script>
Avatar billede dmy Nybegynder
22. april 2009 - 08:22 #3
fandt ud af det
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester