【发布时间】:2017-11-08 06:57:22
【问题描述】:
<ng-form name="ctrl.scaleItemForm" ng-submit="ctrl.submit()">
<input type="text"
ng-model="ctrl.scaleItemPF.tareValue"
name="tare-val-si">
<textarea name="sectionLayouts"
ng-trim="false"
autocomplete="off"
autocorrect="off"
autocapitalize="off"
spellcheck="false">
</textarea>
<button type="submit"
class="button-save">
Save
</button>
</ng-form>
我正在使用 Angular 1.5.8,在我看来,我有一个带有 ng-submit 的 ng-form,以便在输入按键时触发提交功能。我在 ng-form 中有一个 textarea,在 textarea 中按下回车键时的默认行为是换行符,它与表单的提交同时发生,如果焦点在纹理上,我不想提交表单,相反,我需要一条新线。如果用表单标签而不是 ng-form 替换,它会按预期工作。这是与 ng-form 相关的错误还是我做错了什么
结束问题。 如果焦点在textarea,则不要在输入按键时提交表单,否则应提交表单。
【问题讨论】:
标签: javascript html angularjs forms