javascript - 使用 jQuery 切换根据选中的复选框隐藏/显示表单提交按钮 - 如何设置默认情况下关闭的提交按钮?

标签 javascript jquery forms checkbox toggle

我正在使用一个表单,我希望需要选中一个复选框(“条款”)才能打开“提交”按钮(“结帐-提交”)。一旦您选中复选框然后取消选中等,我就可以正常工作。

但是,默认情况下会显示“提交”按钮。我不确定我的代码中如何确保页面加载时关闭“提交”按钮。

$('#terms').click(function() {
$("#checkout-submit").toggle(this.checked);
});

最佳答案

另一种方法是将 bool 属性 required 放在复选框上,如下所示

<input type="checkbox" required>

然后,如果用户在不选中该框的情况下尝试提交,则会出现一个 native html5 对话框(看起来相当不错),提示您必须选中该框才能继续。用户可以根据需要多次点击“提交”,但在选中该复选框之前不会发生任何事情。请注意,所有这些都必须位于 form 元素内。

关于javascript - 使用 jQuery 切换根据选中的复选框隐藏/显示表单提交按钮 - 如何设置默认情况下关闭的提交按钮?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35786038/

相关文章:

javascript - 在可扩展的 QML 应用程序中访问 ListView 索引

javascript - 使用 jquery 自动完成和工具提示

jquery - ASP.Net MVC 4 动态加载 css 文件

PHP POST 不发送所有输入

javascript - 如果以编程方式启动提交,则提交事件不会触发

javascript - 将 javascript 数组传递给没有 ajax 的表单/$_POST

javascript - 如何更改背景以匹配用户的天气条件和一天中的时间?

javascript - Ember JS : how to send an action from a controller?

javascript - Angular 滤波器在移动设备上的性能限制

javascript - 解析 CSV,然后使用数据构建 Highcharts 条形图