我有一个HTML呈现为空白的表单(无理由我可以看到),但这些值仍然通过Laravel发送。这不会打扰我,除非我需要能够更改按钮文本并有一种方法来复制来自,这两者都不会工作,因为表单在技术上是空的。以下是表格输出的截图。表单呈现在html中为空白laravel
的代码看起来是这样的:
@foreach($Contractors as $contractor)
{!! Form::open(array('route' => 'ContractorInvoicing.store', 'class' => 'form-inline InvoiceForm')); !!}
<tr {!! checkRDO($contractor->RDOCat, $TheDate) !!}>
<td>{!! $contractor->Surname; !!}, {!! $contractor->name; !!} </td>
<td>{!! $contractor->PRN; !!} {!! Form::hidden('PRN', $contractor->PRN); !!} {!! Form::hidden('thedate', $TheDate); !!} {!! Form::hidden('id', ''); !!}</td>
<td>{!! Form::text('StartTime', '', array('class' => 'form-control StartTime required', 'id' => 'TimePicker', 'tabindex' => '1')); !!}</td>
<td>{!! Form::text('FinishTime', '', array('class' => 'form-control FinishTime required', 'tabindex' => '2')); !!}</td>
<td>{!! Form::text('BreakTime', '', array('class' => 'form-control BreakTime required', 'tabindex' => '3')); !!}</td>
<td>{!! Form::text('grade', '', array('class' => 'form-control required', 'tabindex' => '4')); !!}</td>
<td>{!! Form::checkbox('PM', '1', false, array('class' => 'form-control')); !!}</td>
<td>{!! Form::checkbox('NS', '1', false, array('class' => 'form-control')); !!}</td>
<td>{!! Form::checkbox('RDO', '1', false, array('class' => 'form-control')); !!}</td>
<td>{!! Form::text('OrdHours', $OrdHours, array('class' => 'form-control')); !!}</td>
<td>{!! Form::text('OT150', '3.0', array('class' => 'form-control')); !!}</td>
<td>{!! Form::select('AreaPosition', $DepartmentCodes, $contractor->AreaPosition, array('class' => 'form-control')) !!}</td>
<td>{!! Form::select('Company', $Company, $contractor->Company, array('class' => 'form-control')) !!}</td>
<td>{!! Form::submit('Submit', array('class' => 'btn btn-default submitInvoice', 'tabindex' => '5')); !!}</td>
<td><a href="#" class="AddRow">Add</a></td>
</tr>
{!! Form::close(); !!}
@endforeach
我敢打赌有一个'显示的
<form>
标签:none'某处。 – ceejayoz它没有设置为显示:无,我只是使用Bootstrap。我在网站上有其他类型的表单,并且它们正确地呈现。 – QuickBen
好吧,不管发生了什么,它不在你的文章中的代码中。 – ceejayoz