页面上两个不同位置的两个文本html文本输入,具有相同的提交ID

哭泣

所以我有一个名为Index.cshtml的页面

我以id“ cvr”的形式输入了此信息:

   @using (Html.BeginForm("SendMailAsACompany", "Contract", null, FormMethod.Post, new { id = "cvr" }))
   {
    <input type="hidden" [email protected] name="studentId" />
    <input type="hidden" [email protected] name="companyId" />
    <input type="hidden" [email protected] name="applicationId"/>


       if (User.Identity.GetUserId() == Html.ViewData.Model.CompanyId)
       {

           <input type="text" name="companyCVR" placeholder="Indsæt CVR-nr."/>
       }

   }

在页面底部,我有一个带有上面ID(“ cvr”)的提交按钮,在这里我试图添加两个以上的表单以传递到控制器(repFirstName和repLastName):

 @if (User.Identity.GetUserId() == Html.ViewData.Model.CompanyId)
         {
            using (Html.BeginForm("SendMailAsACompany", "Contract", null, FormMethod.Post, new { id = "cvr" }))
            {

                    <input type="text" name="repFirstName" placeholder="Indsæt fornavn" />
                    <input type="text" name="repLastName" placeholder="Indsæt lastnavn" />

            }
                    <input type="button" value="Submit" onclick="$('#cvr').submit();" class="btn btn-success" />
          }

但是,它们不会传递提交,只会传递第一个值(上面的CPR)。但是,如果我一开始就拥有所有三个值,那么它们将成功通过。

我怎样才能在两个地方都得到输入,仍然能够提交数据并将其传递给控制器​​?我需要两个单独的表格/ ID吗?

萨帕尔

只需要一个表单,删除第二个表单声明,并将元素与使用页面底部定义的form属性使用form关联

form属性用于将输入,选择或textarea元素与表单(称为表单所有者)相关联。

@if (User.Identity.GetUserId() == Html.ViewData.Model.CompanyId)
{
    <input type="text" name="repFirstName" placeholder="Indsæt fornavn" form="cvr"/>
    <input type="text" name="repLastName" placeholder="Indsæt lastnavn" form="cvr"/>
    <button form="cvr" class="btn btn-success">Submit</button>
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

两个不同页面上的两个元素是否可以在 HTML/CSS 中具有相同的 ID?

为什么页面上的两个元素具有相同的 ID?

如何在两个不同的页面中保持具有相同功能的表单输入

修改标题CSS以在两个不同位置包含文本

将两个不同的文本放在HTML页面的同一位置

比较两个具有不同编号但文本相同的文件

为什么两个具有相同文本和编码但大小不同的文件?

媒体查询在两个不同页面上的页脚有两个不同的结果,即使代码相同?

如何在Codeigniter的单个页面上从两个不同的输入添加两个图像

如何在两个具有重组文本的链接中具有相同的文本?

为什么两个具有相同“文本=”值的输入框被视为同一输入框?

Django-具有相同动作属性的单个页面上的两个表单标签

具有两个文本对齐方式的属性文本

具有两个文本输入和一个按钮的输入组

页面上的两个<li>元素,具有不同的样式

切换两个不同的文本位置

如何合并具有不同哈希值的两个相同提交?

如何比较两个整数的数字的不同位置?

将相同字符放在字符串的两个不同位置

具有相同列表的两个变量具有不同的ID .....为什么?

具有相同长度的两个输入列表与具有不同长度的两个输入列表的行为不同(方案)

两个输入在Shiny中具有相同的值

两个选定的输入具有相同的值

具有相同名称的两个输入

Java:两个输入具有相同的初始字符

如何在同一页面上使用具有不同CSS的具有相同功能的两个Toggle按钮?

具有相同变量但范围不同的两个循环

两个具有相同 URL 但参数不同的 @GetMapping

正则表达式匹配输入的两个不同位置