如何创建需要填写的条件字段
How to create conditional fields that are required to be filled out
我从其他帖子中了解到,我可以使用以下方法创建条件字段:
$('your selects class or id').change(function(){
if($(this).val() == "publish_on"){
$('.secret').fadeIn();
}
else{
$('.secret').hide();
}
});
根据我对这段代码的理解,它只显示/隐藏字段,而不是实际取消字段。这一切都很好,除非弹出字段(.secret)需要是一个必填字段,并且我使用表单验证来确保所有必填字段都填写好了怎么办?"提交"按钮是否自动省略非显示字段?我是否需要添加更多的javascript,使其仅在出现时才需要?
"提交"按钮是否自动省略非显示字段?我是否需要添加更多的javascript,使其仅在出现时才需要?
不,它不会省略隐藏字段。他们也是。
在进行验证时,您需要省略它们。
有些东西,比如使用可见选择器
if ( $("#targetEleme").is(":visible") ) {
//then do this validation
}
相关文章:
- 带有条件字段的PHP表单
- 如何在一定条件下使必填字段为真
- 将字段设置为有条件地使用所需的字段验证器
- AngularJs:在数字输入字段中设置验证的条件最小值和最大值
- Rails 4-具有依赖字段Rails的条件JS
- RethinkDB:条件追加启动(仅当特定字段匹配时)
- yii2:依赖于Action的条件显示/显示字段
- jquery validate-根据条件切换字段集(带有嵌套的必需字段)
- 当javascript中的强制字段隐藏在条件中时,如何限制它们的验证
- Angular2-对有条件创建的输入字段进行表单验证
- SmartyStreets:使用条件字段调整表单中已验证勾号的位置
- ExtJS有条件地呈现输入字段
- 具有条件字段的主干形式
- 有条件地在返回语句中包含 json 字段
- 角度:条件字段不适用于服务器端
- 如何创建需要填写的条件字段
- 具有多个选择的条件字段
- 条件字段 jQuery 库不适用于复选框
- 是否可以从集合中发布具有多个条件字段的项
- 使用表单选择菜单在HTML中显示条件字段