我有一个表单,我需要填写必填字段。我知道要使用以下代码来验证该字段是否为空:
<?php
if (!empty($_POST['client_name'])) {
echo '<p style="color:red;">'"Client Name is required!"'</p>';
}
?>
我的问题是,如何在表单页面上显示错误消息,保存表单中已经输入的所有数据。示例:我填写了表单上的所有15个字段,但不包括必填字段。当我点击提交按钮时,如果必填字段为空,我希望停留在该表
标题: ASP上ViewModel字段的条件验证
我有一个关于ASP MVC验证的问题。假设我有下面的View Model
public class PersonViewModel
{
[Required]
public string Name {get; set; }
[Required]
public string Email {get; set; }
}
根据这一点,当我提交表单时,MVC将验证两个字段是否都有值。但是,在我的网站中,可以在全局站点设置中关闭电子邮件,因此模型将只在表单上呈现名称Textbox。现在,当我提交表单时,它仍然要求我提供电子邮
所以我在母版页中有一个窗体,它将呈现不同的文本框,或单选框,或日期选择器等。在每次单击下一步按钮和后退按钮时,它将转到下一组件或上一组件,并保存整个表单。 假设数据模型将如下所示{field:{textbox1: texbox1value},{datepicker1: datepicker1value} 给出一个伪代码,或多或少如下所示。 ContainerPage.ts <form>
renderComponent(listOfComponent) // this will switch based on the link
<button back>