表单输入的值不会通过提交按钮传输.我该怎么解决



我尝试通过单击按钮在表单中添加字段。将显示字段,验证也会起作用。问题是,这些输入字段的值不是通过表单的提交按钮传输的

该框架是带有.NET 5的ASP.NET核心Web应用程序(模型视图控制器(。

我使用以下代码添加字段。

putMoreFields.addEventListener("click", function () {

myTextField.insertAdjacentHTML('afterend',
'<label asp-for="ContactMail" class="form-label"></label> <input type="email" class="form-control" asp-for="ContactMail" placeholder="name@example.com" required> <span asp-validation-for="ContactMail" class="text-danger"></span> </div> <div class="invalid-feedback"> Bitte geben Sie eine Mail-Adresse ein. </div> </div >')
myTextField.insertAdjacentHTML('afterend',
'<label asp-for="ContactMail" class="form-label"></label> <input type="date" class="form-control" asp-for="ContactMail" placeholder="dd.mm.jjjj" required> <span asp-validation-for="ContactMail" class="text-danger"></span> </div> <div class="invalid-feedback"> Bitte geben Sie eine Mail-Adresse ein. </div> </div >')

})

有人能帮我吗?

向致以最良好的问候

JuRi-2020

您只需要更改的所有代码

asp-for="ContactMail"

name="ContacMail"

最新更新