【发布时间】:2016-12-11 16:48:40
【问题描述】:
我有一个表格,其中复选框作为数组,文本框也作为数组。我想要实现的是当用户选中一个复选框时,它应该验证输入文本框不为空。
公共功能房间预订(Request $request) { $消息 = 数组( 'check.required'=>'没有选择房间。请选择房间进行预订!', 'txtnos.required|numeric'=>'请输入人数', ); $规则=数组( '检查'=>'必需', 'txtnos'=>'required_with:data', //txtnos 是数组输入字段,data 是数组复选框 ); $validator = Validator::make($request->all(), $rules,$messsages ); if ($validator->fails()) { 返回重定向::back() ->withErrors($验证器) -> 输入(); } }HTML代码
<table class="table table-hover" data-toggle="table" id="table"
data-click-to-select="true">
<thead>
<tr>
<th style="width:10%;" data-field="ActivityId">Select</th>
<th style="width:30%;" data-field="ActivityName">Activity Name</th>
<th style="width:30%;" data-field="Rate">Rate/Person</th>
<th style="width:30%;">Nos. of person</th>
</tr>
</thead>
<tbody>
@foreach($loadactivity as $key=>$activity)
<tr>
<td>
<input type="checkbox" name="data[]" value="0;{!! $activity->ActivityId !!};{!! $activity->Rate !!};0;0;{!! $activity->ActivityName !!}" />
</td>
<td>{!! $activity->ActivityName !!}</td>
<td>{!! $activity->Rate !!}</td>
<td >{!! Form::text('txtnos[]','',['class' => 'form-control small-textbox ','txtnoid'=>$activity->ActivityId]) !!}</td>
</tr>
@endforeach
</tbody>
</table>
请帮帮我
【问题讨论】:
-
请提供表单的 HTML
标签: laravel-5