Avatar billede storkie Nybegynder
21. september 2004 - 13:30 Der er 10 kommentarer og
1 løsning

Indsæt værdi fra select i textarea

Jeg har en dropdown:
<select name="dropdown">
<option value=""></option>
<option value="x">x navn</option>
<option value="y">y navn</option>
</select>

Når jeg vælger f.eks. "x navn" skal den indsætte "[funktion=x]" ind i textarea'et "indhold".

Det skal kunne virke lige meget hvad der står i dropdown.

Hvordan gør jeg det?
Avatar billede nikolajdu Nybegynder
21. september 2004 - 13:32 #1
<select name="dropdown" onchange="document.indhold.value = this.options[this.selectedIndex].value">
Avatar billede nikolajdu Nybegynder
21. september 2004 - 13:33 #2
<select name="dropdown" onchange="document.indhold.value = '[funktion='+this.options[this.selectedIndex].value+']'">
Avatar billede storkie Nybegynder
21. september 2004 - 13:41 #3
Kan man gøre så det ikke virker når value er lige ""
Avatar billede nikolajdu Nybegynder
21. september 2004 - 13:47 #4
<select name="dropdown" onchange="if(this.options[this.selectedIndex].value!=''){document.indhold.value = '[funktion='+this.options[this.selectedIndex].value+']'}">
Avatar billede roenving Novice
21. september 2004 - 14:48 #5
<select name="dropdown" onchange="if(this.selectedIndex>0)document.indhold.value = '[funktion='+this.value+']'">

-- virker medmindre man har en oldnordisk browser !-)
Avatar billede nikolajdu Nybegynder
20. oktober 2004 - 10:09 #6
hjalp det?
Avatar billede storkie Nybegynder
22. oktober 2004 - 10:59 #7
Smid et svar
Avatar billede nikolajdu Nybegynder
22. oktober 2004 - 11:01 #8
oki doki
Avatar billede storkie Nybegynder
22. oktober 2004 - 11:08 #9
Tak for hjælpen
Avatar billede nikolajdu Nybegynder
22. oktober 2004 - 11:20 #10
anytime og tak for point :))
Avatar billede storkie Nybegynder
03. november 2004 - 19:38 #11
Er stødt på et problem. Min kode ser sådan her ud.
    <textarea cols="70" rows="20" name="indhold_afsnit"></textarea>
    <script language="javascript1.2">
var config = new Object();    // create new config object

config.bodyStyle = 'background-color: white; font-family: "Arial"; font-size: x-small;';
config.debug = 0;

// NOTE:  You can remove any of these blocks and use the default config!

config.toolbar = [
    ['fontname'],
    ['fontsize'],
    ['linebreak'],
    ['bold','italic','underline','separator'],
//  ['strikethrough','subscript','superscript','separator'],
    ['justifyleft','justifycenter','justifyright','separator'],
    ['OrderedList','UnOrderedList','separator'],
    ['forecolor','backcolor','separator'],
    ['InsertTable', 'HorizontalRule','Createlink','htmlmode','separator'],
];

config.fontnames = {
    "Arial":          "arial, helvetica, sans-serif",
    "Courier New":    "courier new, courier, mono",
    "Georgia":        "Georgia, Times New Roman, Times, Serif",
    "Tahoma":          "Tahoma, Arial, Helvetica, sans-serif",
    "Times New Roman": "times new roman, times, serif",
    "Verdana":        "Verdana, Arial, Helvetica, sans-serif",
    "impact":          "impact",
    "WingDings":      "WingDings"
};
config.fontsizes = {
    "1 (8 pt)":  "1",
    "2 (10 pt)": "2",
    "3 (12 pt)": "3",
    "4 (14 pt)": "4",
    "5 (18 pt)": "5",
    "6 (24 pt)": "6",
    "7 (36 pt)": "7"
  };

config.stylesheet = "../<? echo $mskcms_temafarveroot; ?>/style/default.css";
 
editor_generate('indhold_afsnit',config);
</script>
<select name="dropdown" onchange="if(this.options[this.selectedIndex].value!=''){afsnit_ny.indhold_afsnit.value = '[funktion='+this.options[this.selectedIndex].value+']'}">
<option value="side2.html">side2.html</option>
<option value="side3.html">>side3.html</option>
<option value="side4.html">>side4.html</option>
</select>

Den indsætter ikke noget og hvis jeg fjerner det så det ikke er en wysiwyg sletter den alt som der står i feltet i forvejen.
Håber i kan hjælpe så jeg kan bruge wysiwyg.
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