【发布时间】:2016-02-02 09:07:54
【问题描述】:
我已经像这样在控制器类中为 (price) 创建了字段。
protected $fields = [
'tag' => '',
'title' => '',
'location' => '',
'property_type' => '',
'residence_name' => '',
'bedroom_no' => '',
'price' => '',
'lease' => 0,
];
我还在我的表中创建了一个列(价格)以进行迁移。
Schema::table('tags', function (Blueprint $table) {
$table->string('location');
$table->string('property_type');
$table->string('residence_name');
$table->string('bedroom_no');
$table->string('price');
$table->boolean('lease');
});
其他字段保存在数据库中,因为它们是文本输入字段。 这是保存在数据库中的位置输入字段的工作示例代码:
<div class="form-group">
<label for="location" class="col-md-3 control-label">
Location / City
</label>
<div class="col-md-8">
<input type="text" class="form-control" name="location" placeholder=""
id="location" value="{{ $location }}">
</div>
</div>
这是价格下拉列表的代码,我想从 jQuery 中获取 var price 的值,然后将其传递给 Laravel 中的 $price var:
<div class="form-group">
<label for="price" class="col-md-3 control-label">
Price
</label>
<div class="col-md-4">
<select class="form-control" id="price" value="{{ $price }}">
<option>10,000 - 15,000</option>
<option>15,000 - 20,000</option>
<option>20,000 - 25,000</option>
<option>30,000 - 50,000</option>
<option>50,000 and Above</option>
</select>
</div>
</div>
使用 jQuery 脚本代码来接受用户的输入
<script>
$("#price").change(function () {
var price = $(this).val();
alert(price);
});
</script>
【问题讨论】:
-
你听说过表单吗?
-
我目前正在使用表单。我从输入类型文本中得到了一些值。但是从选择下拉列表中获取价值是我的问题。
标签: javascript php jquery mysql laravel-5.1