У меня есть код, который позволяет вам выбрать вариант из selectbox.select box fill textarea
Каждый выбор должен напечатать различный текст в поданном TEXTAREA
Что я сделал не так? что я должен изменить?
<script src="jquery.js"></script>
<form name="form1">
<fieldset name="Group1">
<legend>Group box</legend>Center Title:
<select name="ctrTitles" id="ctrTitles">
<option value="1">Corp 1</option>
<option value="2">Shamrock Gold</option>
<option value="3">Hensin Way</option>
</select>
<br />
<br />
Address 1:
<textarea name="TextArea1" id="TextArea1" cols="20" rows="2"></textarea>
<br />
</fieldset>
</form>
<script>
var centerLocations = new Array({
text1: 'some text1'
}, {
text2: 'some text2'
}, {
text3: 'some text3'
});
$('#ctrTitles').change(function() {
address = $(this).val()
val = $(":selected", this).index();
$("#TextArea1").val(centerLocations["text" + address]);
});
</script>
Хорошо, сначала я ДОЛЖЕН сообщить вам, что ваши отступы и HTML-презентация ужасны, поверх
тегов. Кроме того, это '.onchange = function() {}', а не '.change (function() {})'. – Ariane
'onchange' ??? .. '.change' отлично подходит –
Эх, я никогда не видел .change. Я тебе верю. Сожалею. – Ariane