当用户从我的下拉菜单中选择选项时,我尝试动态更改输入字段的值。我已经尝试过这个代码,但是没有成功。我想知道这里有没有人能帮我一下!非常感谢。
$(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>
发布于 2012-03-06 09:10:29
尝试:
$('input[name="project"]').val("Good Fish");
而不是:
$('input[name="project"]').val()="Good Fish";
发布于 2012-03-06 09:12:52
下面的代码应该可以工作。我修改了html中的<input>
以正确格式化,并将$('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>
https://stackoverflow.com/questions/9576485
复制相似问题