Onclick
的 alert()
事件有效,但onClick="this.form.submit()"
不会导致调试控制台抛出错误(如video at 1:09中所示)。它只是刷新我的页面。
我正在关注Codecourse的Todo应用教程。他将name="item"
更改为name="id"
我正在使用Laravel 4.2.17和wampserver 2.5
@extends('layouts.main')
@section('content')
<h1>Your Items</h1>
<ul>
@foreach($items as $item)
<li>
{{ Form::open() }}
<input
type="checkbox"
name="id"
onClick="this.form.submit()"
value="{{ $item->id }}"
{{ $item->done ? 'checked' : '' }}
/>
{{ $item->name }}
{{ Form::close() }}
</li>
@endforeach
</ul>
@endsection
答案 0 :(得分:0)
{{ Form::open() }}
只需撰写<form action="" method="post">
。
如果您不想发布到基地,则必须设置action参数。
{{ Form::open(['url' => 'form-action-url-came-here']) }}
当您设置路线时,您必须为获取和发布方法创建路线,因此,您的路线将会是:
Route::get('/', ...);
Route::post('/', ...);