angular.js初心者です。
angular.jsで送信ボタンを押したら、バリデーションチェックして、
OKだったら、ajaxではない、通常のform postをしたいと思います。
そこでですが、以下のようにaction属性を書くと
<form name="form" novalidate autocomplete="off" method="post" ng-submit="submit()" action="page" > バリデーションが効かないですし、以下のようにaction属性を消すと、postができないです。
<form name="form" novalidate autocomplete="off" method="post" ng-submit="submit()" >$scope.submit = function () { if ($scope.form.$invalid) { $scope.form.$setDirty(); return; }
// ここでform postしたいけれど、$httpなどの非同期は実装したくない
};
angularはあくまで入力チェック程度で使いたいですが、
どのようにしたら可能でしょうか。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/07/07 13:26 編集