根据 JavaScript 的值更改值
change a value depending on javascript's value
本文关键字:JavaScript 根据 更新时间:2023-09-26
我需要根据文本框的值更改标签。我尝试了下面的代码,但它没有改变。我认为这是因为我没有在我的文本框上添加任何价值,所以如果有人知道实现这一目标的最佳方法,请告诉我。=)
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();
}
<input type="text" id="sff" placeholder="$0.00" value="" onchange="changeval()"/>
<label id="jffx"></label>
您正在通过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.
});
}
});
});
尝试上面的代码。
相关文章:
- Javascript-根据赋值顺序,按键合并对象数组
- 使用JavaScript根据窗口/视口的高度动态调整图像大小
- Javascript:根据对象的嵌套数组中的值,在数组中查找对象的索引
- 使用Javascript根据URL中的关键字隐藏下拉选项
- 使用php或javascript根据某种url代码更改网页中的图片
- Javascript根据条件对数字进行四舍五入
- Javascript:根据当前日期检查格式化的日期值
- 使用javascript根据图像的布局方向为图像添加不同的类名
- 如何在时间标签和相同的类中以UTC格式重新格式化ISO 8601时间戳,并通过JavaScript根据用户区域设置和时区
- 使用Javascript根据组中的值选中或取消选中复选框
- 需要使用JavaScript根据类名合并相邻的HTML节点
- Javascript - 根据表单选择切换 html5 required=“” 属性
- Javascript根据屏幕大小编写新的Javascript链接
- 使用javascript根据设备屏幕大小有条件地加载广告代码
- 使用 Javascript 根据 URL 哈希设置所选选项
- 如何使用javascript根据表中的月份对日期列进行排序
- Javascript-根据所选图像更改图像
- 使用javascript根据值将项目分组到两个级别
- 如何使用 Jquery/javascript 根据视图端口大小调整图像大小
- 使用Javascript根据用户是否喜欢你的facebook页面来显示不同的内容