我有几个文本输入,一旦我点击了提交,我的PHP脚本就会收到数组$ _POST ['length']。
<form method="POST" action="myscript.php">
<input type="text" name="length[]" value="" onInput='checkinput();'>
<input type="text" name="length[]" value="" onInput='checkinput();'>
<input type="text" name="length[]" value="" onInput='checkinput();'>
<input type="submit" value="Submit">
</form>
我想使用Javascript函数来确保用户在每个文本框中仅输入数字。每次在其中一个框中键入内容时,都会执行checkinput()函数。如何使该函数从用户键入的右框中获取值,以便它可以检查该值?
编辑:我要允许数字和小数。
HTML5具有您所需的仅数字验证。只需在输入字段中键入type="number"
,而不是文本。
您可以将this
作为checkInput
函数的参数传递