Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/422.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 获取全局变量的一些错误_Javascript_Jquery_Checkbox - Fatal编程技术网

Javascript 获取全局变量的一些错误

Javascript 获取全局变量的一些错误,javascript,jquery,checkbox,Javascript,Jquery,Checkbox,这是我的代码: var-clinicalStat; 变量id; var-val; var临床医生; $(“:复选框”)。单击(函数(){ //警惕(“你检查过”); 如果($(this).is(':checked')){ var checked1=$(this).val();//复选框的初始值为“0” 警报(“选中复选框的初始值=“+checked1”); var checkedVal=$(this).val('1');//值更改为'1' 警报(“选中复选框后的值为=“+$(this).val

这是我的代码:

var-clinicalStat;
变量id;
var-val;
var临床医生;
$(“:复选框”)。单击(函数(){
//警惕(“你检查过”);
如果($(this).is(':checked')){
var checked1=$(this).val();//复选框的初始值为“0”
警报(“选中复选框的初始值=“+checked1”);
var checkedVal=$(this).val('1');//值更改为'1'
警报(“选中复选框后的值为=“+$(this).val());
}
});
$(“:复选框”)。单击(函数(){
clinicalStat=document.getElementById('clinicalStat').value;//clinicalStat(type='textbox')初始值为“0”
警报(“clinicalStat的初始值=“+clinicalStat”);
clinicalStat=document.getElementById('clinicalStat')。value=“1”;//现在clinicalStat值为“1”
警报(“稍后该值更改为=“+clinicalStat”);
id=(this.id);
警报(“id=”+id);
val=(this.value);
警报(“val=”+val);
clinicalVals=clinicalStat+“^”+id+”:“+val;
警惕(“临床医生=”+临床医生);
//函数my2();。
});

临床实践/程序

文件

丢失的文件

保险单不可用

没有医疗记录

保密性

未遵循的程序

其他(具体说明)


您每次都用clinicalVals=clinicalStat+“^”+id+”:“+val

您应该使用连接
+
并初始化clinicalVals=''

var-clinicalStat;
变量id;
var-val;
var clinicalVals='';
$(“:复选框”)。单击(函数()
{
//警惕(“你检查过”);
如果($(this).is(':checked'))
{           
var checked1=$(this).val();//复选框的初始值为“0”
var checkedVal=$(this).val('1');//值更改为'1'
}
}); 
$(“:复选框”)。单击(函数()
{
clinicalStat=document.getElementById('clinicalStat').value;//clinicalStat(type='textbox')初始值为“0”
clinicalStat=document.getElementById('clinicalStat')。value=“1”;//现在clinicalStat值为“1”
id=(this.id);
val=(this.value);
clinicalVals+=clinicalStat+“^”+id+”:“+val+”^”;
});

临床实践/程序

文件

丢失的文件

保险单不可用

没有医疗记录

保密性

未遵循的程序

其他(具体说明)


显示
您每次都在用clinicalVals=clinicalStat+“^”+id+”:“+val”替换clinicalVals

您应该使用连接
+
并初始化clinicalVals=''

var-clinicalStat;
变量id;
var-val;
var clinicalVals='';
$(“:复选框”)。单击(函数()
{
//警惕(“你检查过”);
如果($(this).is(':checked'))
{           
var checked1=$(this).val();//复选框的初始值为“0”
var checkedVal=$(this).val('1');//值更改为'1'
}
}); 
$(“:复选框”)。单击(函数()
{
clinicalStat=document.getElementById('clinicalStat').value;//clinicalStat(type='textbox')初始值为“0”
clinicalStat=document.getElementById('clinicalStat')。value=“1”;//现在clinicalStat值为“1”
id=(this.id);
val=(this.value);
clinicalVals+=clinicalStat+“^”+id+”:“+val+”^”;
});

临床实践/程序

文件

丢失的文件

保险单不可用

没有医疗记录

保密性

未遵循的程序

其他(具体说明)


演示
如何与^like 1^ clinicalDoc:1^1^ clinicalMiss:1如果我问问题,你不会觉得很糟糕。我还有一个疑问,那就是如何提醒函数之外的值,因为clinicalVals是全局变量,你可以在任何地方使用。您想在哪里发出警报?在$(“:复选框”)之外。单击(函数()如何与^like 1^ clinicalDoc:1 ^1^ clinicalMiss:1关联如果我问问题,您不会感到不舒服。我还有一个疑问,那就是如何在函数之外发出警报,因为clinicalVals是全局变量,您可以在任何地方使用。您想在哪里发出警报?在$(“:复选框”)之外。单击(函数()
clinicalVals +=clinicalStat + "^" + id + ":" + val;
            ^^^