javascript - 来自表单输入的值不会通过提交按钮传输。我该如何解决?
问题描述
我尝试通过单击按钮在表单中添加字段。字段出现并且验证工作。问题是,这些输入字段的值不是由表单的提交按钮传输的。
该框架是带有 .Net 5 的 ASP.NET Core-Web-App(模型视图控制器)。
我使用以下代码添加字段。
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"
推荐阅读
- javascript - 我如何知道用户是否除了月/日或日/月?
- java - oracle表格fsal全屏/无边框可以吗?
- java - Java 实例变量数组大小基于另一个实例变量
- android - 在 react-navigation/material-top-tabs 中,双击时如何让对讲宣布当前选择的点击的名称?
- python - 尝试使用 python 3.7 获取矩形的面积
- memory - 什么是 ConfiguredClockSpeed
- heroku - 机器学习 heroku 部署
- java - 用于在输入中避免换行符的正则表达式
- java - 意外异常 org.powermock.reflect.exceptions.ConstructorNotFoundException:无法使用参数类型查找构造函数
- angular - 值弹出不正确