亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

單選框的數據保持怎么做?單選框不選中的話舊數據數組中沒有這個下標,用@if判斷會報錯

單選框的數據保持怎么做?單選框不選中的話舊數據數組中沒有這個下標,用@if判斷會報錯


http://img1.sycdn.imooc.com//595e27fc0001338609290538.jpg

http://img1.sycdn.imooc.com//595e27fd000104ce14700468.jpg


正在回答

5 回答

把create.blade.php里面性別那段div換成這樣就好了http://img1.sycdn.imooc.com//59a5031400011f4e13040235.jpg

<div class="col-sm-5">
? ?@foreach($student->getSex() as $ind=>$val)
? ?<label class="radio-inline">
? ? ? ?<input type="radio" name='Student[sex]'
? ? ? ? ? ? ? value="{{ $ind }}" {{ old('Student')['sex']==$ind ? 'checked' : '' }}> {{ $val }}
? ?</label>
? @endforeach
</div>

0 回復 有任何疑惑可以回復我~
#1

大爆炸a

@foreach($student->getSex() as $ind=>$val)這里的$student->getSex()從哪傳過來?
2017-11-23 回復 有任何疑惑可以回復我~

您好,我也出現這個問題。數據保持。單選框,如果第一次不選中性別,下一次提交則出現找不到sex。謝謝

0 回復 有任何疑惑可以回復我~
#1

慕哥5535555

@if(isset(old('Student')['sex'])) {{ old('Student')['sex'] == '20'? "checked='checked'" : "" }} @else @endif 我弄出來了
2017-08-13 回復 有任何疑惑可以回復我~
#2

依然1233682660 提問者 回復 慕哥5535555

不用isset判斷都可以
2017-08-26 回復 有任何疑惑可以回復我~
#3

依然1233682660 提問者 回復 慕哥5535555

<input class="" type="radio" name="student[sex]" value="1" {{old('student.sex')==1 ? "checked='checked'" : ''}} > 男 <input class="" type="radio" name="student[sex]" value="2" {{old('student.sex')==2 ? "checked='checked'" : ''}} > 女
2017-08-26 回復 有任何疑惑可以回復我~
#4

_晨曦oc 回復 依然1233682660 提問者

感謝,我加了個默認選中。應該差不多了。{{(old('Student.sex')==10||old('Student.sex')==null) ? "checked='checked'" : ''}}
2017-09-18 回復 有任何疑惑可以回復我~
查看1條回復

已解決!

0 回復 有任何疑惑可以回復我~

你這個判斷出錯是查不到這個下標,也就是你的數組名字有誤或者下標名字不對。注意大小寫

0 回復 有任何疑惑可以回復我~
#1

依然1233682660 提問者

我這是新增頁面數據保持,不是下標名的問題,是單選框一個都不選的情況下,提交的數據里沒有這個下標值,做數據保持無法實現
2017-07-08 回復 有任何疑惑可以回復我~

<div class="col-sm-5">
? ?@foreach($student->sex() as $key => $val)
? ? ? ?<label class="radio-inline">
? ? ? ? ? ?<input type="radio" name='Student[sex]' value="{{ $key }}"
? ? ? ? ? ? ? ? ? ?{{ $key == $student->sex ? "checked='checked'" : '' }}> {{ $val }}
? ? ? ?</label>
? ?@endforeach
</div>

0 回復 有任何疑惑可以回復我~
#1

Vim_

如果條件就是與否兩個的話,盡量用三目運算符代替if,簡單粗暴少打碼
2017-07-07 回復 有任何疑惑可以回復我~
#2

大爆炸a

@foreach($student->sex() as $key => $val)這里面的$student->sex()在哪獲取
2017-11-23 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

單選框的數據保持怎么做?單選框不選中的話舊數據數組中沒有這個下標,用@if判斷會報錯

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號