Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/variables/2.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 Can';t使用全局或局部变量访问输入值_Javascript_Variables_Input_Global Variables_Local Variables - Fatal编程技术网

Javascript Can';t使用全局或局部变量访问输入值

Javascript Can';t使用全局或局部变量访问输入值,javascript,variables,input,global-variables,local-variables,Javascript,Variables,Input,Global Variables,Local Variables,我无法获得变量高度和重量的值。我把它变成了全球性的,并重新命名了它,但它仍然不起作用。代码的快速运行: 表单存储用户输入并将其写入聊天室 表格应包括身高和体重,然后计算BMI 表格应使用测试条件评估身高、体重和BMI,以运行第二步 var arr=”“; jQuery(文档).ready(函数(){ //以输入形式回答 jQuery(“#模态形式”).submit(函数(e){ e、 预防默认值(); var attr=$(“#表单输入”).attr(“聊天”); var form#u inp

我无法获得变量
高度
重量
的值。我把它变成了全球性的,并重新命名了它,但它仍然不起作用。代码的快速运行:

  • 表单存储用户输入并将其写入聊天室
  • 表格应包括身高和体重,然后计算BMI
  • 表格应使用测试条件评估身高、体重和BMI,以运行第二步
    var arr=”“;
    jQuery(文档).ready(函数(){
    //以输入形式回答
    jQuery(“#模态形式”).submit(函数(e){
    e、 预防默认值();
    var attr=$(“#表单输入”).attr(“聊天”);
    var form#u input=$('#form input').val().toLowerCase();
    聊天室(attr,表单输入);
    $(“.para cont”)。动画({
    scrollTop:$('.para cont').prop(“scrollHeight”)
    }, 1000);
    $(“#表单输入”).val(“”);
    });
    功能聊天盒(属性,输入){
    //身高和体重变量
    高度=$(“#高度”).val();
    权重=$(“#权重”).val();
    体重指数=(体重*0.45)/(身高*0.025)*(身高*0.025));
    如果(属性=“性别”){
    如果(输入==“男性”| |输入==“女性”){
    $(“#表单输入”).attr(“聊天”、“fname”);
    $(“#问题2”)。在(“”+输入+”


    ”)之前; setTimeout(函数(){ $(“#问题2”).show(); $(“.para cont”)。动画({ scrollTop:$('.para cont').prop(“scrollHeight”) }, 1000); }, 1500); arr=“性别:“+input+”,“+arr; 如果(输入=“男性”){ setTimeout(函数(){ $(“#问题2”)。之前('回答设置为男性'); }, 1500); } }否则{ $(“#问题2”)。在(“”+输入+”


    ”)之前; setTimeout(函数(){ $(“#问题2”)。之前('我不认识您的输入。请说女性或男性'); }, 1500); } } 如果(属性==“fname”){ 如果(输入长度<3){ $('问题3')。在('请输入您的全名')之前; }否则{ $(“#表单输入”).attr(“聊天”、“高度”); $(“#问题3”)。在(“”+输入+”


    ”)之前; $('question3')。在('Cool name',+input+')之前; $(.col-md-9”).scrollTop($('.col-md-9')[0]。scrollHeight); setTimeout(函数(){ $(“#问题3”).show(); $(“.para cont”)。动画({ scrollTop:$('.para cont').prop(“scrollHeight”) }, 1000); }, 1500); arr=“name:“+input+”,“+arr; 返回false; } } 如果(属性=“高度”){ var height1=input.match(/\d+/g); 如果(高度1>=58&&height1=63&&height1<68){ $(“#表单输入”).attr(“聊天”、“权重”); $(“#问题4”)。在(“”+输入+”


    ”)之前; $('#bmiVal')。附加(''); setTimeout(函数(){ $(“#问题4”).show(); $(“.para cont”)。动画({ scrollTop:$('.para cont').prop(“scrollHeight”) }, 1000); }, 1500); }否则如果(高度1>=68){ $(“#表单输入”).attr(“聊天”、“权重”); $(“#问题4”)。在(“”+输入+”


    ”)之前; $('#bmiVal')。附加(''); setTimeout(函数(){ $(“#问题4”).show(); $(“.para cont”)。动画({ scrollTop:$('.para cont').prop(“scrollHeight”) }, 1000); }, 1500); }否则{ $(“#问题4”)。在(“”+输入+”


    ”)之前; $(“#问题4”)。之前('我只识别以英寸为单位的身高指标。按照以下链接转换或转换为英寸'); } } 如果(属性=“重量”){ var weight1=输入。匹配(/\d+/g); 如果(输入<91 | |输入>501){ $(“#问题5”)。在('我不认识您的条目。请输入90-500磅之间的重量'); }否则{ $('#bmiVal')。附加(''); 如果(体重指数>=19&&BMI<23){ 如果(高度>=58和高度<63){ $('.modeler1').show(); } 如果(高度>=63和高度<68){ $('.modeler2').show(); } 如果(高度>=68和高度<77){ $('.modeler3').show(); }否则{ 文件写入(“低体重指数”+重量) } }否则,如果(体重指数>=23&&BMI<28){ 如果(高度>=58和高度<63){ $('.modeler4').show(); } 如果(高度>=63和高度<68){ $('.modeler5').show(); } 如果(高度>=68和高度<77){ $('.modeler6').show(); }否则{ 文件写入(‘平均体重指数’) } }否则,如果(体重指数>=28&&BMI<34){ 如果(高度>=58和高度<63){ $('.modeler7').show(); } 如果(高度>=63和高度<68){ $('.modeler8').show(); } 如果(高度>=68和高度<77){ $('.modeler9').show(); }否则{ document.write('加上BMI') } }否则,如果(体重指数>=34&&BMI<40){ 如果(高度>=58和高度<63){ $('.modeler10').show(); } 如果(高度>=63和高度<68){ $('.modeler11').show(); } 如果(高度>=68和高度<77){ $('.modeler12').show(); }否则{ document.write('BMI') } }否则{ $('问题5')。之前('嗯,这很奇怪。你的体重指数是:'+BMI+',你的身高是:'+height+',你的体重是:'+weight+'); } } } } });
    正文{
    背景色:fff;
    字体系列:Arial、Helvetica、无衬线字体;
    }
    h4{
    利润率:50px0.5px0;
    文本对齐:居中;
    字体大小:14px;
    }
    .右浮动{
    浮动:对;
    宽度:55%;
    填充:0 20px;
    }
    .左浮动{
    浮动:左;
    宽度:40%;
    高度:560px;
    最大高度:560像素;
    填充:0 20px;
    边界半径:0;
    填充:0;
    博
    
    weight = $("#weight").val();
    
    $('#bmiVal').append('<input type="" class="form-control" id="weight" value="' + weight1 + '">');