单击按钮后获取所有输入字段值。(JavaScript)

单击按钮后获取所有输入字段值。(JavaScript),javascript,jquery,html,forms,Javascript,Jquery,Html,Forms,这是我的第一个问题,希望格式正确。 这个想法是,按下#grabValues按钮后,输入值被存储到一个数组中,用于计算总小时数 我计划在外部js文件中对该部分进行编码,因为我假设它需要加载到身体中,而另一部分需要加载到头部 谢谢你的阅读 console.log('Script已加载!'); 函数formMaker(){ var日数; var myMonth=document.getElementById('inputMonth')。值; console.log(myMonth); 如果(我的月份

这是我的第一个问题,希望格式正确。 这个想法是,按下#grabValues按钮后,输入值被存储到一个数组中,用于计算总小时数

我计划在外部js文件中对该部分进行编码,因为我假设它需要加载到身体中,而另一部分需要加载到头部

谢谢你的阅读

console.log('Script已加载!');
函数formMaker(){
var日数;
var myMonth=document.getElementById('inputMonth')。值;
console.log(myMonth);
如果(我的月份包括(“一月”、“一月”、“一月”)){
日数=31;
}else if(我的月份包括('feb'、'feb'、'feb')){
日数=28;
}else if(我的月份包括('mar'、'mar'、'mar')){
日数=31;
}else if(我的月份包括('apr'、'apr'、'apr')){
日数=30;
}else if(myMonth.includes('may'、'may'、'may')){
日数=31;
}else if(myMonth.包括('jun'、'jun'、'jun')){
日数=30;
}其他如果(我的月份包括('jul'、'jul'、'jul'、'jul')){
日数=31;
}else if(我的月份包括('aug'、'aug'、'aug'、'aug')){
日数=31;
}其他如果(myMonth.包括('sep'、'sep'、'sep')){
日数=30;
}else if(myMonth.包括('oct'、'oct'、'oct')){
日数=31;
}else if(我的月份包括('nov'、'nov'、'nov')){
日数=30;
}else if(我的月份包括('dec'、'dec'、'dec')){
日数=31;
}否则{
返回;
}
对于(变量i=0;i

工作时间
让我们计算一下你的工作时间:一个月
月份:
制作表格
抓住价值!

您需要使用
$获取所有元素。每个
函数。试试这个代码

$('#grabValues').click(function() {
    $.each($("#myFormGroup input[id^='hour_inputs'][type=number]"), function( key, value ) {
        console.log(this.value); 
    });
});

你的代码有什么问题?我现有的代码正在运行,可能会更好。但我还没有编码的部分就是问题所在。我不知道从哪里开始$(“#grabValues”)。单击(函数(){$(“#myFormGroup input[id^='hour_inputs'][type=number])).val();控制台.log($(“#myFormGroup input[id^='hour_inputs'].”.val());这就是你想要的吗:?非常感谢!这确实返回了所有的值。我想我现在将阅读关于JQuery$。每个函数的内容。再次感谢!