<div ng-app>
<div ng-controller="Ctrl">
<form ng-submit="submit() ">
<textarea ng-model="text" required></textarea>
<div ng-click="submit()" style="background-color:#ff00ff;cursor:pointer;width:100px;">Create !</div>
<button type="submit" style="background-color:#ff00ff;cursor:pointer;width:100px;">Create !</button>
</form>
{{list}}
</div>
</div>
我想提交一个带有自定义div按钮的 Angular 表单,但是当我像上面那样做时,不会像对button所做的那样考虑“必需”语句。
当 textarea 为空时,第一个按钮无论如何都会运行 submit() 函数。是否可以具有与按钮相同的行为?
这是一个说明这一点的 JsFiddle:http: //jsfiddle.net/xKkvj/55/