使用 Angular 设计一个具有 3 个输入的表单(基于 Scotch.IO 的 Node+Express+Angular 教程)。我希望用户在提交表单之前强制为每个输入选择值。如果他没有,那么我想显示一条错误消息。
<form>
<div class="form-group">
Start Date: <input type="date" class="form-control input-lg text-center" ng-model="formData.fromDate" placeholder="yyyy-MM-dd">
</div>
<div class="form-group">
End Date: <input type="date" class="form-control input-lg text-center" ng-model="formData.toDate" placeholder="yyyy-MM-dd">
</div>
<div class="form-group">
Report Type: <select class="form-control input-lg text-center" ng-model="formData.reportType">
<option value="csv">CSV</option>
<option value="pdf">PDF</option>
</select>
</div>
<button type="submit" class="btn btn-primary btn-lg" ng-click="findStat()">Add</button>
</form>
换句话说,我不想将“未定义”值传递回我的 Node.js 代码。我尝试使用“必需”选项,这不会阻止未定义的值被传回。