首页 > 解决方案 > 使用 javascript 验证用户输入

问题描述

我是 php、html 和 javascript 的新手。我的目标是检查和验证用户输入。我的代码仅适用于一个不在循环中的输入字段。一会儿,我想从循环中检查多个输入字段,代码的回复是“*错误插入:未定义,位置:空”。

你会这么好心,告诉我我做错了什么吗?

javascript块

    function ValidationSubmit()
    {

         var DatabaseIndex = document.getElementById("3").getAttribute("name");

         var CheckInt    = document.getElementById("3");
         var CheckIntVal = CheckInt.value;
         const a=-10;
         if( a < 0 )
         {
            document.getElementById('demo').innerHTML = "* Wrong insert : " + CheckIntVal + ", position: " + DatabaseIndex ;
          return false;
         }

         else
         {
          return true;
         }

用于调用验证函数 ValidationSubmit() 的 php 块

echo '<form method="POST" target="_top" action="SaveForm.php?UID='.$UID.'" onsubmit="return ValidationSubmit()">';

用于用户输入的 php 块


$j = 0;
while($j<=10)
        {
        $ID    = strval($j);
        echo "<td><input type='text' id='$ID' name='$ID' value='$value[$j]'  ></td>";

        $j++;
        }

标签: javascriptphpvalidation

解决方案


推荐阅读