Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/452.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 如何从HTML中提取值<;输入类型=“;日期”&燃气轮机;对特定网站使用jQuery_Javascript_Jquery_Html - Fatal编程技术网

Javascript 如何从HTML中提取值<;输入类型=“;日期”&燃气轮机;对特定网站使用jQuery

Javascript 如何从HTML中提取值<;输入类型=“;日期”&燃气轮机;对特定网站使用jQuery,javascript,jquery,html,Javascript,Jquery,Html,你能帮我解决这个问题吗?我想要的是将“签入”和“签出”日期的值传递到特定的URL。但我的代码不起作用 $('submitBooking')。在('click',function()上{ var checkin=新日期($('#checkinbooking').val(); inDay=checkin.getDate(); inMonth=checkin.getMonth()+1; inYear=checkin.getFullYear(); 签入=([inYear,inMonth,inDay]。

你能帮我解决这个问题吗?我想要的是将“签入”和“签出”日期的值传递到特定的URL。但我的代码不起作用

$('submitBooking')。在('click',function()上{
var checkin=新日期($('#checkinbooking').val();
inDay=checkin.getDate();
inMonth=checkin.getMonth()+1;
inYear=checkin.getFullYear();
签入=([inYear,inMonth,inDay]。加入('-');
var checkout=新日期($('#checkoutbooking').val();
outDay=checkout.getDate();
outMonth=checkout.getMonth()+1;
outYear=checkout.getFullYear();
签出=([outYear,outMonth,outDay]。加入('-');
window.location.href=
'https://hotels.cloudbeds.com/reservation/oL7RdR?checkin=“+签入+”&签出=”+签出;
});

从…起
到

我已经成功地使用了它。我所做的是将方法更改为
get
,并使用
preventDefault()
和我的
href
中的一些更改

$('submitBooking')。在('click')上,
功能(事件){
event.preventDefault()
var checkin=新日期($('#checkinbooking').val();
inDay=checkin.getDate();
inMonth=checkin.getMonth()+1;
inYear=checkin.getFullYear();
签入=([inYear,inMonth,inDay]。加入('-');
var checkout=新日期($('#checkoutbooking').val();
outDay=checkout.getDate();
outMonth=checkout.getMonth()+1;
outYear=checkout.getFullYear();
签出=([outYear,outMonth,outDay]。加入('-');
window.location.href=https://hotels.cloudbeds.com/reservation/oL7RdR#checkin=“+签入+”&签出=”+签出;
});

从…起
到

不工作意味着什么?到底发生了什么?请更具体一点。什么不符合您的期望?你似乎有一些相互矛盾的方法。表单操作将发布到url,然后尝试在事件侦听器中设置窗口位置。您应该更改事件侦听器以侦听表单上的
submit
事件。如果您打算
获取
窗口.位置中的更改构建的url,则需要对事件执行
preventDefault()
,这样
操作
就不会被称为愿意提供帮助的
帖子。但不清楚你面临的问题是什么?你能知道日期吗?它不是在打开url吗?我试图用它来更改代码。单击按钮后,我被引导到该链接,而不是为什么需要
表单
预防默认
操作并更新
位置