【发布时间】:2016-03-10 17:44:27
【问题描述】:
我希望根据用户从同一页面的下拉列表中选择的内容自动填充页面中的一些文本框。
就像,如果用户做出选择,然后自动填充数据库中的相关信息。然后如果用户更改选择,动态更新和更改文本框中的信息以匹配选择。
到目前为止,如果我对选择进行硬编码,我所能做的就是显示一些数据库文本(当然,无论用户做什么,都会显示相同的内容)。
假设我正在从数据库中名为 info_description 的特定字段中提取一些信息:
$fill = \DB::table('tbl_information')->where('id', 1)->pluck('info_description');
像这样传递给blade.php文件:
return view('pages.information')
->with('fill', $fill);
我的 Blade.php 文件中有以下内容
<div class="form-group">
<label class="col-md-4 control-label">app method</label>
<div class="col-md-6 input-group-sm">
{!! Form::text('text', $fill) !!}
</div>
</div>
我想我需要一些 JavaScript 来帮助我解决这个问题,但我完全不知道如何去做。如果有人可以指导我,我真的可以使用一些帮助和指导。
我怎样才能做到这一点?
【问题讨论】:
-
当用户选择其中任何一个时,您想为
id1,2,3,4..等拉取info_description? -
是的,就是这样!并自动填充文本框,无需刷新页面
标签: javascript php laravel