Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/385.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 根据表单输入更改href属性的值_Javascript_Jquery - Fatal编程技术网

Javascript 根据表单输入更改href属性的值

Javascript 根据表单输入更改href属性的值,javascript,jquery,Javascript,Jquery,我创建了一个包含5个输入的表单: 服务类型 天数 儿童人数 成人人数 我想使用JavaScript根据这些变量更改按钮的值 到目前为止,这就是我得到的 JS $(文档).ready(函数(){ $(“#按钮”)。单击(函数(e){ var servicetype=$(“#servicetype”).val(); var service=$(“#service”).val(); var成人=$(“#成人”).val(); var children=$(“#children”).val(); va

我创建了一个包含5个输入的表单:

  • 服务类型
  • 天数
  • 儿童人数
  • 成人人数
  • 我想使用JavaScript根据这些变量更改按钮的值

    到目前为止,这就是我得到的

    JS

    $(文档).ready(函数(){
    $(“#按钮”)。单击(函数(e){
    var servicetype=$(“#servicetype”).val();
    var service=$(“#service”).val();
    var成人=$(“#成人”).val();
    var children=$(“#children”).val();
    var days=$(“#days”).val();
    窗口打开(“https://secure.sample.com/service.aspx?&days=“+days”&service=“+service”&dactors=“+dactors”&children=“+children”&servicetype=“+servicetype,”\u blank');
    });
    });
    HTML
    
    选择服务
    服务1
    服务2
    服务3
    服务4
    
    点击我给你。你的错误是:

    1) 变量应为“+foo+”而不仅仅是“+foo”

    2) window.open中的第一个参数(即链接)应以撇号结尾,与开头相同

    测试和工作

    $('#button').click(function() {
        var servicetype = $("#servicetype").val();
        var service = $("#service").val();
        var adults = $("#adults").val();
        var children = $("#children").val();
        var days = $("#days").val();
        window.open("https://secure.sample.com/service.aspx?&days="+days+"&service="+service+"&adults="+adults+"&children="+children+"&servicetype="+servicetype+"", "_blank"); 
     });
    

    那你有什么问题?到目前为止你尝试了什么?您在哪里卡住了?变量在哪里?问题似乎不完整…嗨,伙计们,现在编辑它。对不起,这件不幸的事。这里很新。