在使用ReactJS选择下拉列表中的项目后,如何进行活动?

发布于 2025-01-26 07:21:21 字数 2072 浏览 7 评论 0原文

实际上,我正在使用Laravek API从事ReactJS项目。在下拉列表中选择项目后,我想更改字段的值。 这是一个景象:如果我选择例如,每个期间的合同租金价值应为444(222*2)等... [1]: https://i.sstatic.net/t58vk.png 这是我的代码:

  <Row>
              <Col sm='6' className='mb-1'>
                <Label className='form-label' >Select Period</Label>
                <select className='form-control'>
                  <option>Select Period
                  </option>
                  {periodList.map((item) => {
                    return (<option value='periodicity'>{item.periodicity}</option>
                    )
                  })
                  }
                </select>
                </Col>
                {unit.map((item) =>

                <Col sm='6' className='mb-1'>
                <Label className='form-label'>
                  Contract Rent Per Period
                </Label>
                
               
                  <Input type='text' value={item?.unit_rent_per_month} />
   
           
              </Col>      )}
              <Col sm='6' className='mb-1'>
                <Label className='form-label' for='compl_date'>
                  Date <span className='text-danger'>*</span>
                </Label>
                <Flatpickr
                  className='form-control'
                  value={date}
                  id='date'

                />
              </Col>


                {unit.map((item) =>

                <Col sm='6' className='mb-1'>
                <Label className='form-label'>
                  Contract Rent Per Period
                </Label>
                
               
                  <Input type='text' value={item?.unit_rent_per_month} />
   
           
              </Col>      )}
              
          
            </Row>

如果你们中的任何人都可以帮助我,我将非常感谢

actually I'm working on reactJs project with Laravek API. I want to change the value of a field after choosing a item on a dropdown List.
This an exemple : if I choose for example bimothly the value of Contract Rent Per Period Should be 444 (222*2) etc...
[1]: https://i.sstatic.net/t58vK.png
This is my code:

  <Row>
              <Col sm='6' className='mb-1'>
                <Label className='form-label' >Select Period</Label>
                <select className='form-control'>
                  <option>Select Period
                  </option>
                  {periodList.map((item) => {
                    return (<option value='periodicity'>{item.periodicity}</option>
                    )
                  })
                  }
                </select>
                </Col>
                {unit.map((item) =>

                <Col sm='6' className='mb-1'>
                <Label className='form-label'>
                  Contract Rent Per Period
                </Label>
                
               
                  <Input type='text' value={item?.unit_rent_per_month} />
   
           
              </Col>      )}
              <Col sm='6' className='mb-1'>
                <Label className='form-label' for='compl_date'>
                  Date <span className='text-danger'>*</span>
                </Label>
                <Flatpickr
                  className='form-control'
                  value={date}
                  id='date'

                />
              </Col>


                {unit.map((item) =>

                <Col sm='6' className='mb-1'>
                <Label className='form-label'>
                  Contract Rent Per Period
                </Label>
                
               
                  <Input type='text' value={item?.unit_rent_per_month} />
   
           
              </Col>      )}
              
          
            </Row>

I would be very thankful if anyone of you can help mee

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

月光色 2025-02-02 07:21:21

您可以在标签上添加on Click,并与他们一起做您想要的

you can add onClick on your Label and do with them what your want

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文