javascript - 使用 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++;
}
解决方案
推荐阅读
- ios - 如何将 Firestore db 用于多语言应用程序?
- file - FFmpeg 批处理文件 - 将单个集合文件与另一组文件中的随机选择相结合
- android - 在android studio中的真实设备中运行应用程序时按钮不起作用
- php - 无法在 php 中解码 JSON 文件
- graphql - graphql JS中@relayhash值有什么用
- c# - 如何从 Postman To WebApi 获取表单数据
- apache-flink - 如何在远程环境中使用保存点运行 Flink 作业?
- java - 包装类对象初始化如何工作?
- c# - IdentityServer4 ASP.NET Core Identity 不会重定向回客户端
- python - 使用 cumsum 找到独特的章节