Istruzione ng-submit di AngularJS

Definizione e uso

ng-submit L'istruzione specifica la funzione da eseguire quando si invia il modulo.

Se il modulo non ha un action, ng-submit blocca l'invio del modulo.

Esempio

Esegui la funzione quando si invia il modulo:

<body ng-app="myApp" ng-controller="myCtrl">
<form ng-submit="myFunc()">
    <input type="text">
    <input type="submit">
</form>
<p>{{myTxt}}</p>
<script>
var app = angular.module("myApp", []);
app.controller("myCtrl", function($scope) {
    $scope.myTxt = "Non hai ancora cliccato su invia";
    $scope.myFunc = function () {
        $scope.myTxt = "Hai cliccato su invia!";
    }
});
</script>
</body>

Prova da solo

Sintassi

<form ng-submit="espressione</form>

Sotto <form> Supporto degli elementi.

Parametro

Parametro Descrizione
espressione Funzione da chiamare durante la presentazione del modulo, o espressione da calcolare, l'espressione deve restituire la chiamata della funzione.