我第一次使用 jquery-steps 提交表单,但我无法在我的数据库中获取表单存储。
该表单是使用 laravel Blade 语法构建的,但出于样式目的,我在 jquery-steps 中添加。
我的表格——
{{ Form::model($contractor, array('url' => 'contractors/edit', 'class' => 'form-horizontal', 'method' => 'PUT')) }}
<div id="wizard">
<h3>Tell Us About You</h3>
<fieldset>
<div class="control-group">
{{ Form:: label('name', 'Business Name', array('class' => 'control-label')) }}
<div class="controls">
{{ Form:: text('name', null, array('class' => 'form-control')) }}
</div>
</div>
<div class="control-group">
{{ Form:: label('tag_line', 'Business Tag Line', array('class' => 'control-label')) }}
<div class="controls">
{{ Form:: text('tag_line', null, array('class' => 'form-control')) }}
</div>
</div>
<div class="control-group">
{{ Form:: label('first_name', 'Company Contact', array('class' => 'control-label'))}}
<div class="controls">
{{ Form:: text('first_name', null, array('class' => 'form-control'))}}
</div>
</div>
<div>
{{ Form::label('story', 'Company Bio') }}
{{ Form::textarea('story', null, array('class' => 'row-fluid')) }}
</div>
</fieldset>
<h3>Location</h3>
<fieldset>
<div class="control-group">
{{ Form:: label('phone', 'Public Phone', array('class' => 'control-label'))}}
<div class="controls">
{{ Form:: text('phone', null, array('class' => 'form-control'))}}
</div>
</div>
<div class="control-group">
{{ Form:: label('address_1', 'Public Address', array('class' => 'control-label'))}}
<div class="controls">
{{ Form:: text('address_1', null, array('class' => 'form-control'))}}
</div>
</div>
<div class="control-group">
{{ Form:: label('city', 'City', array('class' => 'control-label'))}}
<div class="controls">
{{ Form:: text('city', null, array('class' => 'form-control'))}}
</div>
</div>
<div class="control-group">
{{ Form:: label('state', 'State', array('class' => 'control-label'))}}
<div class="controls">
{{ Form:: text('state', null, array('class' => 'form-control'))}}
</div>
</div>
</fieldset>
<div class="row">
<div class="span9 text-center">
{{ Form::close() }}
</div>
</div>
</div>
向导脚本
<script> $("#wizard").steps({
headerTag: "h3",
bodyTag: "fieldset",
onFinished: function (event, currentIndex)
{
var form = $(this);
// Submit form input
form.submit();
}
});
</script>
onFinished 事件似乎正在发生,但表单数据没有存储在我的数据库中。TIA。