我正在尝试编写一个简单的检查以查看某个字段是否填写了超过 5 的值。我已经设置了一个表单并放入了一些文本字段,其中一个字段需要一美元数量。我正在尝试检查此金额是否超过 5 美元,如果不超过 5 美元,则弹出警报让用户知道它没有超过 5 美元。到目前为止我的代码是:
<script>
function validateForm()
{
var x=document.forms["amnt"]["Amount"].value;
if (x<5)
{
alert("value is under 5 dollars!");
return false;
}
}
</script>
此脚本适用于检查某个字段是否为空之类的事情,但是当我尝试更改它以检查字段的值时,它只会让用户继续,即使该值低于 5。
任何人都可以就如何获取此字段的实际数值并查看它是否超过 5 美元金额提供任何反馈吗?
编辑:感谢所有的答案,他们都很好,我是个白痴,忘了包括表单的 onsubmit 选项,所以它没有执行我的任何脚本。既然这已经解决了,你们提出的每一个好的建议都得到了很好的解决。感谢您提供的所有帮助,很抱歉搞混了!
最佳答案
试试这个:
var x=parseInt(document.forms["amnt"]["Amount"].value);
关于javascript - 检查表单字段中的值是否超过某个数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14265736/