Javascript函数使用表单

javascript functions using forms

本文关键字:表单 函数 Javascript      更新时间:2023-09-26

我正在为学校做一项作业,该作业使用javascript创建使用表单的函数。我已经创建了这个函数并做了我需要它做的事情,但在某种程度上。我正在创建的函数是检查文本框是否遵循我使用javascript函数为其设置的约束。如果用户输入的数字不在该范围内,则会显示一个警告框,提示用户输入指定范围内的数字。我知道很多人会使用if语句,但我想尝试一种不同的方法。我正在努力与时间和做…虽然语句。我创建了这个函数,但是每次警报框出现时,我按ok,警报仍然出现。是否有一种方式从我的编码有它,所以警报框不出现后,每次我点击确定?我的代码:

function checkPrice(formData)
{
 while(!(formData.stickerPrice.value > 0) || (formData.stickerPrice.value < 100000))
 {
    alert("Enter a value between 0 andd 100000");
    setTimeout (function()
    {
        formData.stickerPrice.focus();
    })
 }
}

while改为if。这样它就不会一直循环。while循环的条件将继续是true,直到您脱离Javascript并让用户输入一些东西。一旦输入,条件将始终为true,因为在下一次迭代之前,条件中的任何内容都不会改变。