РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
⊗ppinPmFmTS 20 of 41 menu
◀ ▶

Текстовая область и выпадающий список в Inertia

Давайте теперь рассмотрим запись, у которой одного короткого поля мало. У неё есть длинный текст и один статус из готовых вариантов.

Длинный текст набирают в textarea. Один вариант из списка задаёт select. Тот же единственный выбор дают радиокнопки с типом radio и одним именем поля: в запрос уйдёт значение отмеченной кнопки.

Давайте опишем адрес формы и приём полей:

<?php use Illuminate\Http\Request; use Illuminate\Support\Facades\Route; use Inertia\Inertia; Route::get('/posts/create', function () { return Inertia::render('Posts/Create'); }); Route::post('/posts', function (Request $request) { return back(); }); ?>

Давайте добавим в форму текст, список статусов и пару радиокнопок:

<script setup> import { Form } from '@inertiajs/vue3' </script> <template> <Form action="/posts" method="post"> <textarea name="body"></textarea> <select name="status"> <option>Draft</option> <option>Published</option> </select> <label> <input type="radio" name="visibility" value="public" /> Public </label> <label> <input type="radio" name="visibility" value="private" /> Private </label> <button type="submit">Save</button> </Form> </template>

Сделайте форму работника с длинным текстом о нём, выпадающим списком отдела и выбором одного режима работы радиокнопками.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить