我在php(PHP 5.4.16)文件中有一个html表单。有些字段不需要其他字段。如代码所示,这是通过id属性强制执行的:
#barfs if you leave blank
<input type="text" size="30" name="tissue" id="tissue" value="">
#now its optional
<input type="text" size="30" name="tissue" value="">
我一直在使用Google搜索,但是关键字是如此通用,以至于我没有运气。在这里甚至没有提到id作为可能的属性:
https://www.w3schools.com/tags/tag_input.asp
谢谢!
(我知道有一个更清晰的“必需”属性,但我试图在破解它之前先了解此旧代码。)
编辑:
Do!谢谢大家!有几个.js脚本没有加载到我的vi缓冲区中,包括......:
checkEmptyField = function(id){
var field = document.getElementById(id);
if(field.value == "" || field.value == " "){
document.getElementById(id).select();
return "Field : " + field.name + " cannot be empty! \n";
}else {
return "";
}
}
答案 0 :(得分:1)
浏览完整的代码,您会发现您使用的特定ID已设置为将输入字段设置/设置为required
,这很可能是在脚本的JavaScript部分或php部分进行的是时候找到它或使用检查元素(在Google Chrome浏览器中为F12)来查看到底是什么。
解决方案:要么使用其他ID,要么找到DOM操作代码所在的位置,然后编辑为所需结果