3
我在验证html中的3个字段是否为空。java脚本无法正常工作,同时验证php中的字段
代码是
<input type="file" id="uploadImage" name="image" />file1:
<input type="file" name="QRimage" id="File2" />file2:
<label for="name">Student information:</label>
<input type="checkbox" name="person" id="person" >Yes
的javascript:
function validate()
{
var empt = document.forms["form1"]["image"].value;
var empt1 = document.forms["form1"]["QRimage"].value;
var empt2 = document.forms["form1"]["person"].value;
if (empt == "" && empt1 == "" && empt2 != "checked")
{
alert("Please input a Value");
return false;
}
问题:如果这些3个字段是空的,则其使警报消息( “请输入一个值”)。但如果勾选了复选框,则它会给出相同的消息而不是下一页。我错在哪里?
,你已经应用了'的validate()'?提供完整的表单(HTML)。 – 2015-02-10 11:12:23
'empt2'的值永远不会被'checked',你必须比较'] [person] .checked(这将是一个布尔值)而不是'value'。 PHP如何处理这个问题? – Teemu 2015-02-10 11:12:43
哦,谢谢你@teemu,你是真实的:) – Nayana 2015-02-10 11:16:36