Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/380.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更改值';s值_Javascript_Jquery_Html - Fatal编程技术网

根据javascript更改值';s值

根据javascript更改值';s值,javascript,jquery,html,Javascript,Jquery,Html,我需要根据文本框的值更改标签。我尝试了下面的代码,但没有改变。我想这是因为我没有给我的文本框赋予任何价值,所以如果有人知道实现这一点的最佳方法,请告诉我。=) 函数changeval(){ var x=document.getElementById(“sff”).value; document.getElementById(“jffx”).innerHTML=x; } $(文档).ready(函数(){ $(“#状态”).change(函数(){ if($(this.val()=='AL'){

我需要根据文本框的值更改标签。我尝试了下面的代码,但没有改变。我想这是因为我没有给我的文本框赋予任何价值,所以如果有人知道实现这一点的最佳方法,请告诉我。=)

函数changeval(){
var x=document.getElementById(“sff”).value;
document.getElementById(“jffx”).innerHTML=x;
}
$(文档).ready(函数(){
$(“#状态”).change(函数(){
if($(this.val()=='AL'){
$(“#实体”).change(函数(){
if($(this).val()=='LP'){
$('sff').val('186.00');
$('osf').val('119.00');
$(“#desc”).hide();
}else($(this).val()=='LLC'){
$('sff').val('186.00');
$('osf').val('99.00');
$(“#desc”).show();
$(“#alLLC”).show();
}

您正在通过javascript更改文本字段的值,因此还需要从中更改标签

function changeval(){
  var x = document.getElementById("sff").value;
  document.getElementById("jffx").innerHTML = x;
}

$(document).ready(function(){
$("#state").change(function(){
    if($(this).val() == 'AL'){
        $("#entity").change(function(){
            if($(this).val() == 'LP'){
                    $('#sff').val('$186.00');
                    $('#osf').val('$119.00');
                    $("#desc").hide();
            }else ($(this).val() == 'LLC'){
                $('#sff').val('$186.00');
                $('#osf').val('$99.00');
                $("#desc").show();
                $("#alLLC").show();
            }
            changeval(); //you need to call the function here also.
        });
     }
  });
});

试试上面的代码。

看起来不错-看看你的控制台是否有任何错误…看起来你的脚本在
changeval
函数出现语法错误后我会再次尝试这段代码。-@arunpjohny然后它应该可以正常工作…看看上面的提琴…现在我知道jfiddle为什么工作了…因为,用户必须在tex上输入tbox,在我的例子中..当用户在
select
菜单中选择e时,该值将自动出现在文本框以及
jffx
id..@ArunPJohny中
function changeval(){
  var x = document.getElementById("sff").value;
  document.getElementById("jffx").innerHTML = x;
}

$(document).ready(function(){
$("#state").change(function(){
    if($(this).val() == 'AL'){
        $("#entity").change(function(){
            if($(this).val() == 'LP'){
                    $('#sff').val('$186.00');
                    $('#osf').val('$119.00');
                    $("#desc").hide();
            }else ($(this).val() == 'LLC'){
                $('#sff').val('$186.00');
                $('#osf').val('$99.00');
                $("#desc").show();
                $("#alLLC").show();
            }
            changeval(); //you need to call the function here also.
        });
     }
  });
});