Автозаполнение текстового поля на основе раскрывающегося значения - PullRequest
1 голос
/ 12 июня 2011

Я хотел бы заполнить информацию о моем текстовом поле на основе раскрывающегося значения.

<cfselect  name="Env" width="180"  >
<cfoutput>
 <option value=""  >Select</option>
<option value="prod"  >Production</option>
<option value="beta"  >Beta</option>
 </cfoutput>
</cfselect>
<cfinput 
<cfinput name="ReqNumber" type="text" value="" width="90" > 

Текстовое поле Requestnumber должно отображаться автоматически, как этот Prod-110611 (значение поля env - день месяца, год), если пользователь выбирает prodи следующее значение должно отображаться бета-110611, если пользователь выбирает бета-версию из выпадающего списка.

1 Ответ

1 голос
/ 12 июня 2011

Это не проверено, но я думаю, что должно работать следующее:

$(document).ready(
    function(){
        $('input:text[name="reqNumber"]')
            .val($('select[name="Env"] option:first').val() + '-110611');

        $('select[name="Env"]').change(
            function(){
                $('input:text[name="reqNumber"]').val($(this).val() + '-110611');
            });
    });

Ссылки:

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...