Javascript 我想根据下拉列表的值更改输入字段的值。但两者应该有不同的价值观

Javascript 我想根据下拉列表的值更改输入字段的值。但两者应该有不同的价值观,javascript,php,jquery,html,forms,Javascript,Php,Jquery,Html,Forms,我想根据下拉列表的值更改输入字段的值。但两者应该有不同的价值观 我想有两个不同的值,比如下拉值应该是“Chenai-Pondicherry”,输入值必须是2000 我试过这样的东西,但没用。有人能帮我吗 $(文档).ready(函数(){ $(“#价格”).live(“更改”,函数(){ 如果($(“#选项”).val()=“Chenai-Pondicherry”){ 美元(“#价格”).val(“200”); } 如果($(“#选项”).val()=“Chenai-Thirupathi”)

我想根据下拉列表的值更改输入字段的值。但两者应该有不同的价值观

我想有两个不同的值,比如下拉值应该是“Chenai-Pondicherry”,输入值必须是2000

我试过这样的东西,但没用。有人能帮我吗

$(文档).ready(函数(){
$(“#价格”).live(“更改”,函数(){
如果($(“#选项”).val()=“Chenai-Pondicherry”){
美元(“#价格”).val(“200”);
} 
如果($(“#选项”).val()=“Chenai-Thirupathi”){
美元(“#价格”).val(“201”);
}else($(“#选项”).val()=“切奈-喀拉拉邦”){
美元(“#价格”).val(“202”);
}
});

选择行程
切奈-本地治里
Chenai-Thirupathi
切奈-喀拉拉邦

我修复了一些错误,工作正常

$(文档).ready(函数(){
$(“#选项”).change(函数(){
如果($(“#选项”).val()=“Chenai-Pondicherry”){
美元(“#价格”).val(“200”);
} 
如果($(“#选项”).val()=“Chenai-Thirupathi”){
美元(“#价格”).val(“201”);
}
如果($(“#选项”).val()=“切奈-喀拉拉邦”){
美元(“#价格”).val(“202”);
}
其他的
{
$(“价格”).val(“选择价格”);
}
});
});

选择行程
切奈-本地治里
Chenai-Thirupathi
切奈-喀拉拉邦

我修复了一些错误,工作正常

$(文档).ready(函数(){
$(“#选项”).change(函数(){
如果($(“#选项”).val()=“Chenai-Pondicherry”){
美元(“#价格”).val(“200”);
} 
如果($(“#选项”).val()=“Chenai-Thirupathi”){
美元(“#价格”).val(“201”);
}
如果($(“#选项”).val()=“切奈-喀拉拉邦”){
美元(“#价格”).val(“202”);
}
其他的
{
$(“价格”).val(“选择价格”);
}
});
});

选择行程
切奈-本地治里
Chenai-Thirupathi
切奈-喀拉拉邦

在html中设置值,然后更改事件分配给文本框

$(文档).ready(函数(){
$(“#选项”).change(函数(){
$('#price').val($(this.val());
});
});

选择行程
切奈-本地治里
Chenai-Thirupathi
切奈-喀拉拉邦

在html中设置值,然后更改事件分配给文本框

$(文档).ready(函数(){
$(“#选项”).change(函数(){
$('#price').val($(this.val());
});
});

选择行程
切奈-本地治里
Chenai-Thirupathi
切奈-喀拉拉邦
$(文档).ready(函数(){
$(“#选项”)。关于(“更改”,函数(){
如果($(“#选项”).val()=“Chenai-Pondicherry”){
美元(“#价格”).val(“200”);
} 
如果($(“#选项”).val()=“Chenai-Thirupathi”){
美元(“#价格”).val(“201”);
}
如果($(“#选项”).val()=“切奈-喀拉拉邦”){
美元(“#价格”).val(“202”);
}
否则{
美元(“#价格”).val(“”);
}
});
});

选择行程
切奈-本地治里
Chenai-Thirupathi
切奈-喀拉拉邦
$(文档).ready(函数(){
$(“#选项”)。关于(“更改”,函数(){
如果($(“#选项”).val()=“Chenai-Pondicherry”){
美元(“#价格”).val(“200”);
} 
如果($(“#选项”).val()=“Chenai-Thirupathi”){
美元(“#价格”).val(“201”);
}
如果($(“#选项”).val()=“切奈-喀拉拉邦”){
美元(“#价格”).val(“202”);
}
否则{
美元(“#价格”).val(“”);
}
});
});

选择行程
切奈-本地治里
Chenai-Thirupathi
切奈-喀拉拉邦
$(文档).ready(函数(){
$(“#选项”)。关于(“更改”,函数(){
var opt_val=$(“#options”).val();
如果(opt_val==“Chenai-Pondicherry”){
美元(“#价格”).val(“200”);
} 
否则如果(opt_val==“Chenai-Thirupathi”){
美元(“#价格”).val(“201”);
}否则如果(opt_val==“Chenai-Kerala”){
美元(“#价格”).val(“202”);
}
});
});

选择行程
切奈-本地治里
Chenai-Thirupathi
切奈-喀拉拉邦
$(文档).ready(函数(){
$(“#选项”)。关于(“更改”,函数(){
var opt_val=$(“#options”).val();
如果(opt_val==“Chenai-Pondicherry”){
美元(“#价格”).val(“200”);
} 
否则如果(opt_val==“Chenai-Thirupathi”){
美元(“#价格”).val(“201”);
}否则如果(opt_val==“Chenai-Kerala”){
美元(“#价格”).val(“202”);
}
});
});

选择行程
切奈-本地治里
Chenai-Thirupathi
切奈-喀拉拉邦

根据文档,
.live
方法已被弃用。但代码似乎正确。您是否可以使用
.on
方法进行检查?“它不起作用”不是正确的问题描述,也没有告诉我们任何有价值的东西控制台告诉你有语法错误,因此它不工作。根据文档,
.live
方法已被弃用。但是代码似乎是正确的。你能用
.on
方法检查吗?“它不工作”这不是一个适当的问题描述,告诉我们没有价值的控制台告诉你有语法错误,因此它的工作不是一件事,你可能需要编辑的是,当使用再次选择空白选项,你还需要从文本框中删除价格。当使用再次选择空白选项时,您还需要从文本框中删除价格。谢谢,它现在工作得很好…谢谢您的帮助。我希望这个值与下拉值不同……