繁体   English   中英

验证两个或多个数字字段的形式

validation of two or more number fields in form

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

<script language = "Javascript">
  function ValidateForm()
{
    var fname=document.frmSample1.name
    var address=document.frmSample1.address
    var mark1 =document.frmSample1.mark1 
    var mark2 =document.frmSample1.mark2
    var mark3 =document.frmSample1.mark3
    if ((fname.value==null)||(fname.value==""))
        {
           alert("Please Enter username")
           return false
        }
    if ((address.value==null)||(address.value==""))
        {
           alert("Please Enter address")
           return false
        } 
    if ((mark1.value==null)||(mark1.value==""))
        {
           alert("Please Enter mark1")
           return false
        } 
     if ((mark2.value==null)||(mark2.value==""))
        {
           alert("Please Enter mark2")
           return false
        } 
         if ((mark3.value==null)||(mark3.value==""))
        {
           alert("Please Enter mark3")
           return false
        } 
    if ((mark1.value!=null)||(mark1.value!=""))

        {
              if(isNaN(mark1.value))
              {
              alert('please enter correct mark1');
              return false
              }
              else
              return true
        }

    if ((mark2.value!=null)||(mark2.value!=""))

        {
              if(isNaN(mark2.value))
              {
              alert('please enter correct mark2');
              return false
              }
              else
              return true
        }
    if ((mark3.value!=null)||(mark3.value!=""))

        {
              if(isNaN(mark3.value))
              {
              alert('please enter correct mark3');
              return false
              }
              else
              return true
        }
}  
</script>
    </head>
    <body>
    <form method="post" action="" enctype="multipart/form-data" name="frmSample1" onSubmit="return ValidateForm()" >
                  name:<input type="text" name="name" value=""><br><br>
                  address:<input type="text" name="address" value=""><br><br>
                  image:&nbsp;&nbsp;<input type="file" name="file" id="file"><br><br>
                  mark1:<input type="text" name="mark1" value=""><br><br>
                  mark2:<input type="text" name="mark2" value=""><br><br>
                  mark3:<input type="text" name="mark3" value=""><br><br>

                 <input type="submit" name="submit" value="submit">

                </form>

    </body>
</html>

此表单包含三个标记字段。 我想验证三个标记字段是否由数字输入。给定的代码仅检查第一个标记是否为数字。

此表单包含三个标记字段。 我想验证三个标记字段是否由数字输入。给定的代码仅检查第一个标记是否为数字。

此表单包含三个标记字段。 我想验证三个标记字段是否由数字输入。给定的代码仅检查第一个标记是否为数字。

1 个回复

您需要删除:

return true

使用return停止执行该功能。

3 MongoDB 在两个数字字段之间获取文档

我正在开发网上商店,并一直面临下一个问题。 我有下一个ProductCategory架构 这是产品架构 例如字段_RANGE_START_ = 65000,字段_RANGE_END_ = 66000,这两个字段都是数字。 产品字段SORT = 65302。问题是,如何查询数据库以获取产品类别 ...

5 TSQL-连接两个数字字段但长度不同

抱歉,如果这是一个基本问题,但我无法在google等上找到答案。 我有两个表:Table1,Table2 表1的字段“ ACCOUNTNO”为10个字符的数字字段(例如:1122334455) 表2的字段“ SUBACCNO”是一个12个字符的数字字段(示例:112233445 ...

6 两个数字的输入字段验证

我似乎陷入了我在输入字段中传递的2个数字的验证问题。 我在输入中提供了2个数字,例如num1和num2。 num2必须大于num1。 如果不是,那么我需要显示一条错误消息。 到目前为止,这是我尝试过的。 我没有看到错误消息始终显示。 如果有人可以指出我可能会缺少的东西,请多加赞赏。 ...

8 ExtJS数字字段上的两个或多个分隔符

请告诉我,如何使用两种类型的分隔符数字输入字段? 您只能使用一种标准方法,但是在不同的键盘布局上,需要使用另一种,并将数据保持为一种格式,即“。”。 输入:10,789或10.789保存:10.789 我使用Ext.form.NumberField来编辑整数字段。 我的部分代 ...

9 搜索多个数字字段Lucene

我已经为每个文档使用更多NumericField索引了一些文档。 现在我想搜索包含&lt;-3,+ 3&gt;区间所有字段的文档,例如: 查询: n1=7,n2=10,n3=12 - 并且搜索应返回所有具有间隔数的文档: n1=&lt;4,10&gt;,n2=&lt;7,13&gt;,n ...

10 根据其他两个字段在一个数字字段中更改值

我以一种形式创建3个数字字段: 在字段“ inhuurPrijs”中,我填写一个数字。 例如100。基于字段“ inhuurMarge”,我要在“ verhuurPrijs”中定价。 inhuurMarge是一个百分比字段。 因此,当用户选择值“ 10”时,“ verhuurPri ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2022 STACKOOM.COM