簡體   English   中英

如何在Laravel 5下拉列表中檢索所選選項的值?

[英]How to retrieve selected option's value in Laravel 5 dropdown list?

我的下拉列表使用'用戶'表預先填充了名稱。 我希望使用所選名稱的ID,然后使用該人的電子郵件填充下拉列表下方的表格,該表格也存儲在相同的“用戶”表中。 關於如何在保證一切安全的同時做到這一點的任何想法?

我的表格:

<div class="form-group">
    <label for="employee-select" class="control-label col-md-3">Select Employee</label>
       <div class="col-md-8">
          <div class="col-md-10">
             {{Form::select('user',$users, null, ['placeholder' => 'Choose employee...', 'class'=> 'select-block-level chzn-select'])}}
           </div>
       </div>
 </div>

控制器:

public function create()
    {
        $users = User::lists('name','id');

        return View::make('sickleaves.create')->with('users',$users);
    }

routes.php文件:

Route::resource('sickleaves','SickLeaveController');

我假設您正在使用資源控制器,並且您正在將表單發送到store()操作。 在這種情況下,您將可以訪問所選用戶:

public function store(Request $request)
{
    echo $request->user;
function updateText() {
        var empName=$('#userdropdown :selected').text();
        empName = empName.split(' ');

        document.getElementById("firstname").value = empName[0];
        document.getElementById("surname").value = empName [empName.length - 1];

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM