Подтвердить что ты не робот

Изменить значение ввода формы с помощью JQuery

Я пытаюсь изменить значение поля ввода динамически, когда пользователь выбирает параметры из моего выпадающего меню. Я пробовал этот код, но мне не повезло. Мне было интересно, может ли кто-нибудь здесь помочь? Большое спасибо.

$(document).ready(function(){
$('select[name="job_number"]').change (function () {

    $('input[name="project"]').val()="Good Fish";

});
});

<form action='project_manager' method='post'>
<input type='text' name='project'>show Good Fish when user picks an option</input>
<select name='job_number'>
<option value='1'>job1</option>
<option value='2'>job2</option>
<option value='3'>job3</option>
</select>

</form>
4b9b3361

Ответ 1

попробуйте:

$('input[name="project"]').val("Good Fish");

вместо:

$('input[name="project"]').val()="Good Fish";

Ответ 2

Код ниже должен работать. Я изменил <input> в html, который будет отформатирован правильно, а также изменил $('input[name="project"]').val()="Good Fish"; на $('input[name="project"]').val("Good Fish");

$(document).ready(function(){
    $('select[name="job_number"]').change(function() {

        $('input[name="project"]').val("Good Fish");

    });
});

<form action='project_manager' method='post'>
    <input type='text' name='project' value='show Good Fish when user picks an option' />
    <select name='job_number'>
        <option value='1'>job1</option>
        <option value='2'>job2</option>
        <option value='3'>job3</option>
    </select>
</form>