Javascript 将只读输入值发送到服务器(平均堆栈)
我有一个表单,其中有一个只读字段和其他正常字段,如姓名、身高、体重、出生日期。我无法将只读字段的值发送到服务器(MongoDB)。在没有只读字段的情况下,我尝试发送表单,表单工作正常 我犯了一个错误 失败的{“错误”:{“id”:{“message”:“PathJavascript 将只读输入值发送到服务器(平均堆栈),javascript,node.js,angular,express,Javascript,Node.js,Angular,Express,我有一个表单,其中有一个只读字段和其他正常字段,如姓名、身高、体重、出生日期。我无法将只读字段的值发送到服务器(MongoDB)。在没有只读字段的情况下,我尝试发送表单,表单工作正常 我犯了一个错误 失败的{“错误”:{“id”:{“message”:“Pathid是需要的…”Pathid是需要的 必需。“,”名称“:“ValidationError”}” 当我尝试使用只读字段时 导出类HomeComponent{ getname=localStorage.getItem('key'); id
id
是需要的…”Pathid
是需要的
必需。“,”名称“:“ValidationError”}”
当我尝试使用只读字段时
导出类HomeComponent{
getname=localStorage.getItem('key');
id=Date.now()
构造函数(私有服务:RecordService){}
onsubmit(表格:NgForm){
this.service.postRecords(form.value).subscribe(res=>{
控制台日志(res);
});
}
}
欢迎{{getname}}
成员ID
名称
名称是必需的。
名称至少需要4个字符。
名称应仅包含字母,不包含空格。
出生日期
出生日期是必需的。
高度
高度是必需的。
重量
重量是必需的。
提交
重置
您可以使用“已禁用”而不是“只读”我知道了,我刚刚更改了
有两种方法可以完成这项工作:
我认为这可以解决你的问题: