Click to See Complete Forum and Search --> : Does anybody has a solution


Bootsman123
05-25-2003, 06:14 AM
I have a pulldown menu and if you choose one of them the message in a textbox should change.


<script language="JavaScript" type="text/javascript">
<!--
help_array = new array ("Geen informatie beschikbaar.", "Het dier heeft een huid die bedekt is met haar in meer of mindere mate.", "Om de huid van het dier zit een dikke harde laag, meestal zwart.", "De huid van het dier is bedekt met schubben.", "De huid van het dier is bedekt met veren.", De huid van het dier is bedekt met een laagje slijm.");
//-->
</script>
<tr height="1">
<td></td>
</tr>
<tr>
<td width="240" align="left"><b>Huidtype:</b></td>
<td width="6"></td>
<td width="530" align="left" valign="bottom">
<select name="huidtype" class="inputText" onChange="document.search.helpbox.value = help_array(this.options[this.selectedIndex].value)";>
<option value=""></option>
<option value="behaard">Behaard</option>
<option value="chitinelaag">Chitinelaag</option>
<option value="geschubd">Geschubd</option>
<option value="gevederd">Gevederd</option>
<option value="slijmlaag">Slijmlaag</option>
</select>
</td>
</tr>
<tr height="1">
<td></td>
</tr>
<tr>
<td width="240" align="left"></td>
<td width="6"></td>
<td width="530" align="left" valign="bottom">
<input type="text" name="helpbox" class="helpbox" size="40" maxlength="250" value="">
</td>
</tr>


I don't know if it's a problem if the array can't be between the <head>-tags, because that's not possible, because it's included afterwards.

Charles
05-25-2003, 06:43 AM
<script type="text/javascript">
<!--
var helpArray = new Array ("Geen informatie beschikbaar.", "Het dier heeft een huid die bedekt is met haar in meer of mindere mate.", "Om de huid van het dier zit een dikke harde laag, meestal zwart.", "De huid van het dier is bedekt met schubben.", "De huid van het dier is bedekt met veren.", "De huid van het dier is bedekt met een laagje slijm.");
//-->
</script>
<h3>Huidtype:</h3>
<form name="search" action="">
<p><select name="huidtype" class="inputText" onChange="document.forms.search.helpbox.value = this.options[this.selectedIndex].value";>
<option value=""></option>
<option value="behaard">Behaard</option>
<option value="chitinelaag">Chitinelaag</option>
<option value="geschubd">Geschubd</option>
<option value="gevederd">Gevederd</option>
<option value="slijmlaag">Slijmlaag</option>
</select></p>
<p><input type="text" name="helpbox" class="helpbox" size="40" maxlength="250" value="">
</p>
<p><input type="submit">
</form>

Bootsman123
05-25-2003, 08:05 AM
I've made a little adjustment and still it isn't working.


<select name="huidtype" class="inputText" onChange="document.search.helpbox.value = help_array[document.search.huidtype.options[document.search.huidtype.selectedIndex].value]";>

Charles
05-25-2003, 09:03 AM
Yes, you have quite a few errors there.

khalidali63
05-25-2003, 09:09 AM
I think this is exactly what you are looking for..
http://68.145.35.86/skills/javascripts/DropDownShowSelectionInTextField.html

Bootsman123
05-25-2003, 10:07 AM
Thanks for your help, but I found out the error. I forgot a ".