Laravel複選框宏我試圖張貼0氾濫,1選中的複選框。在瀏覽器與強制值
macros.php
Form::macro("check", function($name, $value = 1, $checked = null, $options = array()){
return Form::hidden($name, 0).Form::checkbox($name, $value, $checked, $options);
});
它的HTML輸出:
<input name="mycheckbox" value="0" type="hidden">
<input id="mycheckboxID" name="mycheckbox" value="1" type="checkbox">
我提交表單,它選中返回1託運和0。
問題:當我發佈和return dd(Input::get('mycheckbox'));
它有時會返回我像0的實際值選中1檢查,但有時它返回我像0錯誤的值檢查,1聽之任之。有任何想法嗎 ?
你的複選框,你隱藏的輸入共享同一個'name'屬性。 – Adrenaxus