为了账号安全,请及时绑定邮箱和手机立即绑定

如何比较表格中的两个数字?

如何比较表格中的两个数字?

PHP
绝地无双 2021-05-13 17:54:39
我正在尝试创建两个数字的比较/验证,以便从数据库中检索正确的数字。我正在使用PHP,HTML并从XAMPP数据库检索权重的详细信息以与用户输入进行比较。我正在使用,type='number'以便用户只能输入数字。HTML格式<form action="" method="POST" onSubmit= "return Validator_edit(this)">            <table class="midTable" align="center" cellpadding="3" cellspacing="3" enctype="multipart/form-data" >            <tr>            <tr>            <th align="right" >Weight:</th>            <td><input type="number" size="20" name="weight" id="weight" value="<?php echo $weight ?>" disabled="disabled"> * Weight that you have set previously <br/></td>            </tr>            <tr>            <th align="right" >Progress:</th>            <td><input type="number" name="progress" value="<?php echo $progress ?>" id="progress" >             * NOTE : Progress must NOT exceed the weight you have set .</strong><br></h3></td>            </tr>            <tr >            <td colspan='2' align='center'><input type="submit" value="update" name="submit" />&nbsp;             </tr>            </table>        </form>验证表格 <script type="text/javascript" language="javascript">    function Validator_edit(frm){            if (frm.progress.value=="")            {                 alert("progess must not be empty");                frm.progress.focus();                return false;            }            if (frm.progress.value > frm.weight.value )            {                   alert(" You have exceed the weight.");                frm.progress.focus();                return false;            }        }    </script>由于某种原因,它能够验证“一些”数字。例如:我已经设置: Weight = 50从逻辑上讲,低于50的进度将可以得到验证并返回true。但是,即使这些数字小于50,它也会在3、4、5、6、7、8、9上失败。我该如何解决这个问题?
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 123 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号