⊗jsrxPmWFAF 16 of 57 menu

Kuongeza Fomu kwenye Redux

Katika somo lililopita tulijifunza kuwa kwa sehemu za kuingiza data kwenye fomu tunaweza kutumia viwango ambavyo vitafanya kazi ndani ya kijenzi kimoja tu, na tukaunda fomu tupu.

Hebu ndani ya vitambulisho form tuweke muundo kwa kila sehemu, ambapo taarifa itaingizwa. Sehemu ya kwanza ya kuingizia itakuwa inahusika na jina la bidhaa na muundo wake utakuwa kama hii:

<form> <p> <label htmlFor="productName">Jina:</label> <input id="productName" name="productName" value={name} onChange={onNameChanged} /> </p> </form>

Ya pili itakuwa textarea kwa maelezo ya bidhaa:

<p> <label htmlFor="productDesc">Maelezo:</label> <textarea id="productDesc" name="productDesc" value={desc} onChange={onDescChanged} /> </p>

Andika mwenyewe msimbo wa sehemu mbili zilizobaki za kuingizia kwa bei na kiasi zenye kitambulisho productPrice na productAmount mtawalia.

Baada ya sehemu zote nne za kuingizia kabla ya kitambulisho cha kufunga form ongeza kitufe cha kuhifadhi:

<button type="button">hifadhi</button>

Kijenzi chetu chenye fomu kimekwisha. Hebu tuonyeshe katika ukurasa kuu. Ili kufanya hivyo tufungue faili root.jsx, tuingize kijenzi hicho ndani yake:

import { NewProductForm } from '../parts/products/NewProductForm'

Na tuingize kati ya kitambulisho hr na kijenzi ProductsList kama hivi:

<hr></hr> <NewProductForm /> <ProductsList />

Tuanzishe programu yetu na tuistarehe kwenye fomu na orodha ya bidhaa. Tuongeze mitindo zaidi kwenye index.css:

#main-page { max-width: 600px; } select, textarea, input, button { font-size: 18px; } form { margin-bottom: 20px; border-bottom: 2px solid lightgray; padding-bottom: 10px; } form p { margin: 5px; }

Fungua programu yako ya wanafunzi. Fanya muundo wa fomu yako, kama ilivyoonyeshwa kwenye somo.

Ongeza kijenzi kilichokamilika NewStudentForm kwenye ukurasa kuu kabla ya StudentsList

Kiswahili
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Tunatumia kuki kwa ajili ya uendeshaji wa tovuti, uchambuzi na ubinafsishaji. Usindikaji wa data unafanyika kulingana na Sera ya Faragha.
kubali yote sanidi kataa