Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/292.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在HTML/PHP中比较两个提交的数字,使第二个比第一个大? 最小值: 最大值:_Php_Html_Forms_Validation - Fatal编程技术网

如何在HTML/PHP中比较两个提交的数字,使第二个比第一个大? 最小值: 最大值:

如何在HTML/PHP中比较两个提交的数字,使第二个比第一个大? 最小值: 最大值:,php,html,forms,validation,Php,Html,Forms,Validation,我希望在客户端进行表单验证,确保使用HTML/PHP的最大输入总是优于最小输入 我曾尝试将最小值和最大值发送到一个单独的PHP页面,该页面使用一个简单的程序验证数据,但我想知道,在客户端使用HTML是否可以轻松地做到这一点…在表单提交按钮调用函数中进行客户端验证 <td><label for="Min"> minimum :</label></td> <td><input type="number" min="1" id="nam

我希望在客户端进行表单验证,确保使用HTML/PHP的最大输入总是优于最小输入


我曾尝试将最小值和最大值发送到一个单独的PHP页面,该页面使用一个简单的程序验证数据,但我想知道,在客户端使用HTML是否可以轻松地做到这一点…

在表单
提交
按钮调用
函数
中进行客户端验证

<td><label for="Min"> minimum :</label></td>
<td><input type="number" min="1" id="name" name="Min" value="10"size="4"></td>                  
<td><label for="Read_max">maximum :</label></td>
<td><input type="number" min="" id="name" name="Max" value="500"size="4"></td>
valid=validate();
如果(有效)
{
//在这里调用您的php
}
其他的
{
警报('错误')
}
函数验证()
{
min=$('#min').val();//您对两个输入字段使用了相同的id。id必须唯一
max=$('#max').val();

if(min)您到目前为止尝试了什么..并且您为两个字段都输入了相同的id
name
。这是错误的。
valid = validate();

if(valid)
{
    //call your php here
}
else
{
     alert('Error')
}

function validate()
{
    min = $('#min').val();    // You used same id for both input fields. id must be unique
    max =$('#max').val();

    if(min <= max)
    {
        return 0;
    }
    else
    {
        return 1;
    }
}