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