Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/369.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 单击收音机选择时动态显示DIV_Javascript_Forms_Radio Button - Fatal编程技术网

Javascript 单击收音机选择时动态显示DIV

Javascript 单击收音机选择时动态显示DIV,javascript,forms,radio-button,Javascript,Forms,Radio Button,我已经收到了这段代码,我似乎无法得到工作,我已经环顾了以前的问题,但找不到完全一样的东西。也许这是完全错误的,应该重新开始 我想做的是在选择单选按钮时显示一个div。这是我的密码: <script type="text/javascript"> jQuery(document).ready(function($){ $('input[name="item_meta[478]"]').change(function(){ var val1 = $("input[name='item_m

我已经收到了这段代码,我似乎无法得到工作,我已经环顾了以前的问题,但找不到完全一样的东西。也许这是完全错误的,应该重新开始

我想做的是在选择单选按钮时显示一个div。这是我的密码:

<script type="text/javascript">
jQuery(document).ready(function($){
$('input[name="item_meta[478]"]').change(function(){
var val1 = $("input[name='item_meta[478]']:checked").val();
if (val1== "España") {
document.getElementById("div1").style.display = "block";
document.getElementById("div2").style.display = "none";
}
if (val1== "Intracomunitario") {
document.getElementById("div2").style.display = "block";
document.getElementById("div1").style.display = "none";
}
}
</script>

<form>
Show form?
<input type="radio" onclick="frmCheckDependent(this.value,'478')" checked="checked" value="España" id="field_478-0" name="item_meta[478]">España
<input id="field_478-1" type="radio" onclick="frmCheckDependent(this.value,'478')" value="Intracomunitario" name="item_meta[478]">Intracomunitario
</form>

<div id="div1" style="display:none">
Custom form España
</div>
<div id="div2" style="display:none">
Custom form Intracomunitario
</div>

jQuery(文档).ready(函数($){
$('input[name=“item_meta[478]”)。更改(函数(){
var val1=$(“输入[name='item_meta[478]']:选中”).val();
如果(val1==“España”){
document.getElementById(“div1”).style.display=“block”;
document.getElementById(“div2”).style.display=“无”;
}
如果(val1==“公司内部”){
document.getElementById(“div2”).style.display=“block”;
document.getElementById(“div1”).style.display=“无”;
}
}
表演形式?
埃斯帕尼亚
公社内
定制España表格
自定义格式内部组件
非常感谢

一位程序员告诉我,我可以用它做我想做的事情:

<script type="text/javascript">
jQuery(document).ready(function($){
$('input[name="item_meta[988]"], input[name="item_meta[989]"]').change(function(){
var val1 = $("input[name='item_meta[988]']:checked").val();
var val2 = $("input[name='item_meta[989]']:checked").val(); 
if (val1 !=undefined && val2 != undefined)
{$("#field_keytotal").val(val1+' '+val2);}
});
});
</script>

jQuery(文档).ready(函数($){
$('input[name=“item_meta[988]”,input[name=“item_meta[989]”)。更改(函数(){
var val1=$(“输入[name='item_meta[988]']:选中”).val();
var val2=$(“输入[name='item_meta[989]']:选中”).val();
if(val1!=未定义&&val2!=未定义)
{$(“#字段_keytoal”).val(val1+''+val2);}
});
});
以及:


表演形式?
对
不
函数showhideForm(showform){
如果(显示形式=“是”){
document.getElementById(“div1”).style.display='block';
document.getElementById(“div2”).style.display='none';
} 
如果(显示格式=“否”){
document.getElementById(“div2”).style.display='block';
document.getElementById(“div1”).style.display='none';
}
}
[id=18]
您没有资格查看此表单。

您缺少一个结束括号。在
之前添加一个结束括号。在
之前添加一个结束括号。是否正在加载Jquery?此代码不完整,并且缺少一个
}
就在
标记结束之前-您能为我们提供
frmCheckDependent
函数的声明,并可能回答@General_Twyckenham提出的问题吗?frmCheckDependent不应该和它有任何关系。我不知道我没有}就复制了。我已经包含了原始代码t被使用…添加一个jsbin或fiddle或其他东西,这样我们就可以看到代码自己失败了。Jquery正在加载吗?此代码不完整,在结尾
标记之前缺少
标记-您能否向我们提供
frmCheckDependent
函数的声明,并可能回答@General问题_Twyckenham摆姿势?frmCheckDependent不应该和它有任何关系。我不知道我在没有}的情况下复制了。我已经包含了使用的原始代码…添加一个jsbin或fiddle或其他东西,这样我们就可以看到代码失败了。请尝试按照@b_dubb所说的制作一个JSFIDLE,以便我们可以看到它。K.尝试将JSFIDLE制作为@b_dubb说这样我们就可以看到了。
<form>
Show form? 
<input type="radio" id="showform" value="yes" name="showform" onchange="showhideForm(this.value);"/>Yes
<input type="radio" id="showform" value="no" name="showform" onchange="showhideForm(this.value);"/>No
</form>

<script type="text/javascript">
function showhideForm(showform) {
    if (showform == "yes") {
        document.getElementById("div1").style.display = 'block';
        document.getElementById("div2").style.display = 'none';
    } 
    if (showform == "no") {
        document.getElementById("div2").style.display = 'block';
        document.getElementById("div1").style.display = 'none';
    }
}
</script>

<div id="div1" style="display:none">
[formidable id=18]
</div>
<div id="div2" style="display:none">
You are not qualified to see this form.
</div>