3.如果您仍然遇到问题,请确保在AngularJS控制器中正确处理ng-submit事件,对于未通过验证的输入,可以通过向输入字段添加"ng-invalid"类来向用户指示错误。以下是一个示例控制器,演示如何在提交数据之前对输入进行验证:
app.controller('MyController', function($scope) {
// Initialize the macAddress variable $scope.macAddress = '';
// Define the function to be executed on form submission $scope.submitForm = function(isValid) { // Check if the form is valid if (isValid) { // Code to execute if the form is valid } else { // Add ng-invalid class to invalid input fields angular.forEach($scope.myForm.$error, function(errorFields) { angular.forEach(errorFields, function(field) { field.$setTouched(); field.$setDirty(); field.$setValidity('', false); }); }); } }; });