編集後にエンターボタンを押すとinput_a
、processInputA()
が呼び出されます。submit()
関数は省略します。
これは には起こりませんinput_b
: に似ていますが、期待どおりに動作しinput_a
ます。submit()
関数は期待どおりに呼び出されます。
input_a
ボタンが発射されないようにするにはどうすればよいですか?
<form class="uk-form" ng-submit="submit()">
<div class="uk-form-row">
<input type="text"
name="input_a"
ng-model="buffer.inputA" ng-change="reportInputATyped()"
class="uk-width-3-10 uk-form-small">
<button ng-cloak ng-show="inputADirty" class="uk-button uk-button-small" ng-click="processInputA()">Apply</button>
/
<input type="text"
name="input_b"
ng-model="buffer.inputB" ng-change="reportInputBTyped()"
class="uk-width-6-10 uk-form-small">
<button ng-cloak ng-show="inputBDirty" class="uk-button uk-button-small" ng-click="processInputB()">Apply</button>
</div>
// ...further inputs...
</form>
AngularJS: http://angular-meteor.com
スタイル: http://getuikit.com