Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/436.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 循环通过数字类型的输入_Javascript - Fatal编程技术网

Javascript 循环通过数字类型的输入

Javascript 循环通过数字类型的输入,javascript,Javascript,我显然对javascript非常陌生。 我所拥有的是一个输入,类型号最小为1,最大为31。我要求用户选择他们的出生日期。 但是,我不确定如何检索用户值。如果它是一个带有选项的选择框,我可以得到它,但是作业的要求是使用带有类型号的输入框。 我很感激任何关于如何做这件事的指导,我已经找了3个小时不同的来源,我相信这很简单,我只是没有看到 这是我的html: <label for="birth_day">Please select your birthday:</label&g

我显然对javascript非常陌生。 我所拥有的是一个输入,类型号最小为1,最大为31。我要求用户选择他们的出生日期。 但是,我不确定如何检索用户值。如果它是一个带有选项的选择框,我可以得到它,但是作业的要求是使用带有类型号的输入框。 我很感激任何关于如何做这件事的指导,我已经找了3个小时不同的来源,我相信这很简单,我只是没有看到

这是我的html:

   <label for="birth_day">Please select your birthday:</label>
         <input type="number" name="birthday" id="birthday"
         min="1" max="31">
请选择您的生日:
提前感谢您提供的任何帮助

可从以下网址获取的值:


它将是一个字符串,即使使用
输入type=“number”
,您也需要对其进行解析。根据您想要的行为,您可以使用多种方法来实现这一点,尽管使用
input type=“number”
只需执行
var n=+v
可能就足够了。

就像任何其他输入值一样,请参见此


函数alertValue(thisObj)
{
警报(thisObj.value);
}

正如你所说,这很简单。您可以使用纯javascript,也可以使用jQuery库

使用JavaScript:

//you get the value by id
var value = document.getElementById("birthday").value;

//or you can get by tag name; element type;
var value = document.getElementsByTagName("input").value;
第一个更具体,因为页面上可以有多个输入元素

使用jQuery:

 //
 $( "input[name='birthday']" ).val(); 
检查jQuery文档。这是非常丰富的例子


致以最诚挚的问候,

谢谢各位,我在想它需要在一个数组中或使用for循环。很简单
//you get the value by id
var value = document.getElementById("birthday").value;

//or you can get by tag name; element type;
var value = document.getElementsByTagName("input").value;
 //
 $( "input[name='birthday']" ).val();