PHP Laravel: Forms & HTML Açılır Liste, Select Elemanını Kullanmak, Dropdown List Using Select Element


Laravel framework'ü ile proje geliştirirken sayfadaki formları ve form içindeki bileşenleri tek satırda oluşturabiliriz.


Form Açmak

{{ Form::open(array('url'=>'/dizin/dizin', 'method' =>'post'))}}
//buraya select öğesini koyabiliriz.
{{Form::close()}}

Select Elemanı

{{Form::select('name', array('value' => 'key', 'v2' => 'k2'), 'selectedvalue', array('id' => 'dropdownlist', 'class' => 'form_element_class', 'onchange' => 'changedSelect(this.value)'))}}
Böyle bir kod ile select elemanının formda kullanılacak olan `name` özelliğini, `id`, `class` ve bir değişiklik olduğunda `onchange listener` özelliğini kontrol edebiliyoruz. Ayrıca HTML olarak yazsaydık seçili değeri değiştirmek için her option'a PHP'de kontrol yaptıracak ve veritabanında kayıtlı olan hangisiyse onun seçili olmasıyla uğraşacaktık. Ama Laravel Form ile seçili olanı çok kolay bir şekilde belirleyebiliyorsunuz. HTML'de aşağıdaki kodu yazdığımızda ortaya çıkan select elemanını oluşturacaktır.
<select class="form_element_class" id="dropdownlist" onchange="changedSelect(this.value)">
<option value="value">key</option>
<option value="v2">k2</option>
</select>

Ve bunun sonucunda aşağıdaki select öğesi gözükecektir. Geliştirici seçeneklerinden kontrol edebilirsiniz.

Yorum Gönder

0 Yorumlar