Onsen ui:ons按钮提交dos'Don’不要提交表格
Onsen-ui: ons-button submit doesn't submit the form
我在onsen ui中构造了一个普通表单,但如果我尝试使用ons-button
而不是普通的button
,则表单不会提交。
<!-- doesn't work -->
<ons-button type="submit">Submit</ons-button>
<!-- works -->
<button type="submit">Submit</button>
这是我使用AngularJS处理的一个表单。我注意到有一个类似的问题已经解决,但我使用的是OnsenUI v1.14,它现在应该包含这个修复程序。
如果有帮助的话,这就是ons-button
正在生成的HTML标记:
<ons-button type="submit" class="ng-isolate-scope button effeckt-button slide-left"><span class="label ons-button-inner"><span class="ng-scope">Submit</span></span>
<span class="spinner button__spinner "></span>
</ons-button>
看起来Onsen不会支持这一点:https://github.com/OnsenUI/OnsenUI/issues/1538
我的解决方案是使用一个普通的按钮,但将类设置为"按钮",以便接收Onsen样式:
<button type="submit" class="button">
因为ons按钮指令不支持"提交",所以在这种情况下请使用普通按钮而不是ons按钮。我会向Onsen UI团队报告。
您可以尝试如下,将ons开关作为一个角度模型,并在提交时进行检查。
javascript
$scope.testClick = function(item) {
console.log($scope.switch);
console.log(item);
}
markup
<ons-list-item>
<ons-switch ng-click="switch(switch)" ng-model="switch" checked></ons-switch>
</ons-list-item>
<ons-button ng-click="testClick(item)">Lorem</ons-button>
相关文章:
- Javascript生成的表单未提交
- 将输入字段中的文本提交到我的数据库,同时将其添加到我的列表中
- HTML表单提交时未执行外部函数
- 在POST中将html表作为csv提交
- 我应该使用Ng提交还是点击表格
- 我想使用模态通过php文件发送邮件,并且我希望在提交关闭后关闭pop
- 提交后保留下拉选择的值
- 键入最后一位数字后自动提交
- 阻止表单元素提交
- 元素在我的代码中不会.fadeTo.Don'I don’我不知道;s错误的JavaScript、JQuery、H
- append元素don'不要在提交时出现
- Don't提交jquery后重新加载
- 表单don't提交操作=PHP
- Onsen ui:ons按钮提交dos'Don’不要提交表格
- 为什么我的jquery处理程序不是'i don’我提交时没有收到我的表格
- 常规按钮和提交按钮在一个窗体don'不起作用
- Don't提交后刷新页面
- don't不想提交带有预填充值的textarea;我对文本区域进行了必要的验证,但也没有被捕获
- 无法'Don’不要提交表格
- 轨道:don't在模式操作/提交后刷新页面