Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何将我的错误发布到我的保留分区中?_Javascript_Html_Forms_Validation - Fatal编程技术网

Javascript 如何将我的错误发布到我的保留分区中?

Javascript 如何将我的错误发布到我的保留分区中?,javascript,html,forms,validation,Javascript,Html,Forms,Validation,在保留区域中,我希望显示错误,如果输入不正确,将显示错误。我的一个先决条件是名字中必须有一些值。如果没有值,则保留内应显示“必须填写名称”。 到目前为止,我有一个警报,显示如果名称没有填写。 如何将我的错误发布到“保留”部分 JS: HTML: int222_162d16-作业3-主页 塞内卡银行-信用卡申请 var dt=新日期(document.lastModified);//获取文档上次修改日期 document.write(“此页面上次更新时间为“+dt.tolocalString

在保留区域中,我希望显示错误,如果输入不正确,将显示错误。我的一个先决条件是名字中必须有一些值。如果没有值,则保留内应显示“必须填写名称”。

到目前为止,我有一个警报,显示如果名称没有填写。

如何将我的错误发布到“保留”部分

JS:

HTML:


int222_162d16-作业3-主页
塞内卡银行-信用卡申请
var dt=新日期(document.lastModified);//获取文档上次修改日期
document.write(“此页面上次更新时间为“+dt.tolocalString())+”

”;
如果我理解正确,只需在
中添加
元素即可。为span指定一个类似“err_log”或“err”的id,并使用该id输出错误

function validateForm()
{
    var x = document.forms["application"]["fName"].value;

    if (x == null || x == "")
    {
        alert("Name must be filled out");
        document.getElementById('youridofthespan').innerHTML='Name must be filled out';
        return false;
    }else{
        document.getElementById('youridofthespan').innerHTML='';
    }
}
如果您想显示和删除多个错误,只需在span上为每个错误创建一个,然后执行上述操作即可使用它们


希望这有帮助:)

如果我理解正确,只需在
中添加
元素即可。为span指定一个类似“err_log”或“err”的id,并使用该id输出错误

function validateForm()
{
    var x = document.forms["application"]["fName"].value;

    if (x == null || x == "")
    {
        alert("Name must be filled out");
        document.getElementById('youridofthespan').innerHTML='Name must be filled out';
        return false;
    }else{
        document.getElementById('youridofthespan').innerHTML='';
    }
}
如果您想显示和删除多个错误,只需在span上为每个错误创建一个,然后执行上述操作即可使用它们

希望这有帮助:)

  • 备选案文1: 您可以对输入使用“required”属性

  • 备选案文2:

1-在dom中任意位置使用style=“display:none”创建一个div,并为该div分配一个ID。即:

<div id="err1" style="display:none"></div>
  • 备选案文1: 您可以对输入使用“required”属性

  • 备选案文2:

1-在dom中任意位置使用style=“display:none”创建一个div,并为该div分配一个ID。即:

<div id="err1" style="display:none"></div>

当您使用HTML5时,我推荐Javascript约束验证API以及输入元素的required和pattern属性。约束验证API是本机HTML5/Javascript。有了这个API,你可以在你想要的地方反应并显示所有的错误。当你使用HTML5时,我推荐Javascript约束验证API以及输入元素的required和pattern属性。约束验证API是本机HTML5/Javascript。使用API,您可以在需要的地方做出反应并显示所有错误。
if (x == null || x == "")
{
    var errDiv = document.getElementById("err1");
    errDiv.innerHTML = "Please fill input";
    errDiv.style.display = 'block';

    return false;
}