Javascript 如何根据两个选项组合在HTML中添加操作?

Javascript 如何根据两个选项组合在HTML中添加操作?,javascript,html,select,option,Javascript,Html,Select,Option,如何添加这样的条件: 如果客户选择日本作为收货选项,选择英国作为收货选项,page会在页面上向其发送该目的地的价格,对于其他输入,对于所选的确切目的地和收货地点,只有一个输出 取货地点 选择拾取位置 中国 日本您可以使用jquery进行此操作 $(#dropOffSelect).on('change',function(){ var dropOffval = $(this).val(); var pickUplocation = $('#pickUpselect').val();

如何添加这样的条件:

如果客户选择日本作为收货选项,选择英国作为收货选项,page会在页面上向其发送该目的地的价格,对于其他输入,对于所选的确切目的地和收货地点,只有一个输出


取货地点
选择拾取位置
中国

日本您可以使用jquery进行此操作

$(#dropOffSelect).on('change',function(){
   var dropOffval = $(this).val();
   var pickUplocation = $('#pickUpselect').val();
//condition runs here 
   if(pickUplocation ==='Japan' && dropOffval === 'Europe'){
    // show the information for it
}
})

使用jQuery很简单。您可以通过url中的querystring将值发送到pricelist页面。在加载pricelist页面时,您可以从查询字符串中获取值,并根据该字符串进行筛选。 现在,您必须处理列表中的值,而不是文本。您可以匹配数据库中的值,也可以使用国家名称作为值

$(function() {
$('#btnSubmit').click(function() {
$('form').attr('action', 'pricelist?pickup=' + p1.val() + '&dropoff=' + d1.val());
$('form').submit();
});

您可以在脚本中使用window.location,无需使用操作,只需添加onclick=“Myfunc()”事件即可


这是一个服务器问题。提交表格并显示所需页面。或者,使用选定的值以正确的组合使用Ajax,这一点非常模糊。您使用的是什么后端语言?定价信息存储在何处/如何存储?按原样,单击提交按钮将用户发送到
index.html
,其中包含
GET
参数中的值。如果你们中的一些人能为我的问题编写一个简短的javascript,我将不胜感激。有点像这样:“如果取件是选项1,取件是选项3,打开www.stackoverflow.com”我是HTML的初学者,所以我不能轻易地用术语与你沟通。我找到了这个免费的模板,所以我正在玩它。
if(pickup == "japan" && dropoff == "england")
   window.location = "url";