Javascript/Wordpress-表单选择条件
这里是Javascript新手。我有以下部分工作代码:Javascript/Wordpress-表单选择条件,javascript,wordpress,conditional-statements,html-select,Javascript,Wordpress,Conditional Statements,Html Select,这里是Javascript新手。我有以下部分工作代码: jQuery(document).ready(function ($) { $("#frm_form_70_container input[type=submit]").css('visibility', 'hidden'); //hide submit button by default $("select[name='item_meta[4418]'], select[name='item_meta[4473]'],
jQuery(document).ready(function ($) {
$("#frm_form_70_container input[type=submit]").css('visibility', 'hidden'); //hide submit button by default
$("select[name='item_meta[4418]'], select[name='item_meta[4473]'], select[name='item_meta[4474]'], select[name='item_meta[4483]']").change(function () {
var submit = true;
if ($("select[name='item_meta[4418]']:selected").val() == 'Email' || $("select[name='item_meta[4473]']:selected").val() == 'Email' || $("select[name='item_meta[4474]']:selected").val() == 'Email' || $("select[name='item_meta[4483]']:selected").val() == 'Email')
submit = false;
if (submit) {
$("#frm_form_70_container input[type=submit]").css('visibility', 'visible');
} else {
$("#frm_form_70_container input[type=submit]").css('visibility', 'hidden');
}
});
});
我有一个下拉框,里面有一些值。我想做的是,当选择值“Email”以外的任何内容时,submit按钮将隐藏
这可能看起来很愚蠢,我向您道歉,但我们将非常感谢您的帮助。
主要由@smerny和我本人提供
jQuery(document).ready(function ($) {
var $allSelects = $("#frm_form_70_container").find('select'),
$submitBtn = $("#frm_form_70_container input[type=submit]");
$allSelects.on('change', function () {
if (!$allSelects.filter(function() {
return this.value === "Email"; }).length) {
$submitBtn.hide();
} else {
$submitBtn.show();
}
});
});
我已经使用了@dcodesmith和@smerny建议的代码,但我需要添加另一个选项,如“return this.value==”Apply for Senior Forecaster“;“请参见此处: 不幸的是,我对JS不太熟悉
jQuery(文档).ready(函数($){
var$allSelects=$(“#frm_form_11_container”).find('select'),
$submitBtn=$(“#frm_表单_11_容器输入[type=submit]”);
$allSelects.change(函数(){
if(!$allSelects.filter(函数(){
返回此值。值==“申请高级预报员”;
})(长度){
$submitBtn.hide();
}否则{
$submitBtn.show();
}
});
});代码>
.hide{
显示:无;
}
你想做什么?
申请高级预报员
我想谈谈一个职位
whyvar submit=true;如果(某物)提交=错误;如果(提交).
而不仅仅是if(!something).
?另外,如果您能提供相关的DOM,这将非常有帮助。。。最好是在一个你能发布你的html吗?这个代码工作。我不得不改变CSS样式,但除此之外,它似乎工作得很好。谢谢