【发布时间】:2010-07-21 16:56:18
【问题描述】:
我知道这可能会盯着我看,但是:
我有一个带有 for 标头的基本 for:
<form onSubmit="return validateClinicalReports();" name="clinicalreport" method="post" action="process.php" enctype="multipart/form-data">
js 使用以下命令查看每个输入:document.getElementById("name")。如果它看到输入是空白的,它会将输入着色为黄色,选择它,并给出焦点。很简单,我在另一个有不同输入的表单上使用它:
if(name == "")
{
document.getElementById("name").style.backgroundColor = "yellow";
document.getElementById("name").select();
document.getElementById("name").focus();
return false;
}
我实际上是从另一个函数中复制了它(只是将变量和 id 更改为名称)。当我提交时,我可以看到它采用黄色的空白输入,然后重新加载整个表单。我的其他表单也可以正常使用。
有什么想法吗?
【问题讨论】:
-
不要使用“name”作为变量或 id,因为 window.name 是一个实际变量。而是将其称为 FirstName 或类似
标签: javascript return validation reload