[js] Waarde uit dropdownmenu in textarea

Pagina: 1
Acties:

  • Manual
  • Registratie: Maart 2002
  • Laatst online: 11-05 12:58
Ik vermoed dat het met javascript kan dus daarom hier gepost.

Wat ik dus ga maken is een dropdown-menu met een aantal dynamische waarden. So far no problem.

Wanneer ik een waarde selecteer uit de dropdown moet de daaraan gekoppelde data worden weergegeven in een daaronder geplaatste textarea. Wanneer dit niet mogelijk is: hoe kan ik dit realiseren met textlinks?

Het lijkt een beetje op het plaatsen van een smiley. Je klikt op een smiley en deze wordt weergegeven in de textarea. Alleen gaat het nu om een template van een E-mail die uit de database wordt gehaald.

Ik heb geen idee welke zoekwoorden in moet gebruiken in google of in de search. Ik heb al pogingen gedaan, maar geen gewenst resultaat.

[ Voor 6% gewijzigd door Manual op 15-01-2004 00:03 ]

Specs


  • crisp
  • Registratie: Februari 2000
  • Laatst online: 12:46

crisp

Devver

Pixelated

* crisp kraakt zijn vingers

HTML:
1
2
3
4
5
6
7
8
9
10
11
<select onchange="document.forms['mailform'].elements['text'].value=this.options[this.selectedIndex].value">
  <option value="">Kies</option>
  <option value="hier bericht 1">bericht 1</option>
  <option value="hier bericht 2">bericht 2</option>
  <option value="hier bericht 3">bericht 3</option>
  <option value="hier bericht 4">bericht 4</option>
</select>
<form action="mail.php" method="post" id="mailform">
  <textarea name="text"></textarea><br />
  <input type="submit" value="verstuur" />
</form>


zoiets?

meestal wordt de keuze voor een mailtemplate trouwens in een voorscherm gedaan, waarna je doorgestuurd wordt naar een nieuw scherm met de gekozen template...

[ Voor 37% gewijzigd door crisp op 15-01-2004 00:17 ]

Intentionally left blank


  • Manual
  • Registratie: Maart 2002
  • Laatst online: 11-05 12:58
@Crisp: thanks! Mooi gekraakt ;) Ik ga eens even kijken of dit gaat werken. Ik zal het resultaat hier even posten :)

Specs


  • Manual
  • Registratie: Maart 2002
  • Laatst online: 11-05 12:58
Perfect! Crisp. Het werkt. als je een meisje was... ;)

Hierbij de code voor eventuele geintresseerden (in de toekomst)

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<%
Set my_Conn = Server.CreateObject( "ADODB.Connection" )
my_Conn.open = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=d:\www\blaat.nl\database\database.mdb"

Set rs = Server.CreateObject ("ADODB.Recordset")
strSql = "SELECT * FROM tbl_templates"
Set rs = My_conn.execute(strSql)
%>

<table width="550" border="0" cellspacing="2" cellpadding="0">
  <tr> 
    <td colspan="2"><b>Reageren</b></td>
  </tr>
  <tr> 
    <td width="109">Onderwerp</td>
    <td width="435">
      <input type="text" name="textfield3">
    </td>
  </tr>
  <tr> 
    <td width="109">Template</td>
    <td width="435">
<select onchange="document.forms['mailform'].elements['text'].value=this.options[this.selectedIndex].value">
<%
do while not rs.eof
%>
  <option value="<%=rs("Template")%>"><%=rs("Template_Titel")%></option>
<%
rs.movenext
loop
%>
</select>
    </td>
  </tr>
  <tr> 
    <td width="109" height="16" valign="top">Reactie</td>
     <td width="435" height="16">
      <form action="mail.php" method="post" id="mailform">
        <textarea name="text" cols="50" rows="10"></textarea>
    </td>
  </tr>
  <tr> 
    <td width="109">&nbsp;</td>
    <td width="435">
      <input type="submit" name="Submit" value="Verstuur">
    </td>
  </tr>
</table>
</form>


Ik werk wel met ASP

[ Voor 57% gewijzigd door Manual op 15-01-2004 00:59 ]

Specs