Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/80.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代码中的错误,为什么';我的提交按钮不工作吗?_Javascript_Html_Forms - Fatal编程技术网

如何让Javascript显示Javascript代码中的错误,为什么';我的提交按钮不工作吗?

如何让Javascript显示Javascript代码中的错误,为什么';我的提交按钮不工作吗?,javascript,html,forms,Javascript,Html,Forms,var$=函数(id){ 返回文档.getElementById(id); } var submitForm=function(){ var FirstName=$(“FirstName”).value; var OrderNumber=$(“OrderNumber”).value; var DateOfOrder=$(“订单日期”)。值; var EmailAddress=$(“电子邮件地址”)。值; var isValid=true; 如果(FirstName!=“Cherry”&&Firs

var$=函数(id){
返回文档.getElementById(id);
}
var submitForm=function(){
var FirstName=$(“FirstName”).value;
var OrderNumber=$(“OrderNumber”).value;
var DateOfOrder=$(“订单日期”)。值;
var EmailAddress=$(“电子邮件地址”)。值;
var isValid=true;
如果(FirstName!=“Cherry”&&FirstName!=“Micheal”&&
FirstName!=“桑德拉”&&FirstName!=“饼干”){
$(“firstname_错误”).firstChild.nodeValue=
“此人不存在。”;
isValid=false;
}否则{
$(“firstname_error”).firstChild.nodeValue=“”;
}
如果(订单号!==3134&&OrderNumber!==4234&&
订单号!==9234&&OrderNumber!==3566){
$(“订单号错误”).firstChild.nodeValue=“无效订单号。”;
isValid=false;
}否则{
$(“orderNumber_错误”).firstChild.nodeValue=“”;
}
如果(订单日期!==12-07-23&&DateOfOrder!==15-04-24&&
订单日期!==16-02-01和订单日期!==14-01-12){
$(“订单日期错误”).firstChild.nodeValue=“日期在中不存在
系统”;
isValid=false;
}否则{
$(“订单日期错误”).firstChild.nodeValue=“”;
}
如果(电子邮件地址!==”cherryjackson@gmail.com“&&EmailAddress!==”michealroberts@yahoo.com“&&EmailAddress!==”sandrabell@hotmail.com“&&EmailAddress!==”cookiedanny@outlook.com") {
$(“电子邮件地址错误”).firstChild.nodeValue=“电子邮件不存在”;
isValid=false;
}否则{
$(“电子邮件地址错误”).firstChild.nodeValue=“”;
}
如果(有效){
//如果所有条目均有效,请提交表格
$(“cookie_表单”).submit();
}
}
window.onload=函数(){
$(“表格提交”)。onclick=submitForm;
$(“电子邮件地址”).focus();
}
正文{
背景色:#FBE8;
}
/*告诉HTML5找到我的操作系统拥有的字体类型,然后将其用于标题1
并且将第一个标题居中*/
h1{
字体系列:Arial、Helvetica、无衬线字体;
文本对齐:居中;
}
/*告诉HTML5在HTML源文件中为我的第一段使用任何字体类型
如果没有。也会清除一些空白
从段落的左边距开始,最后告诉它给出该段落
20像素的大小*/
p{
字体系列:Arial、Helvetica、无衬线字体;
填充:20px;
字体大小:20px;
}
标签{
浮动:左;
宽度:11em;
文本对齐:右对齐;
字体系列:Arial、Helvetica、无衬线字体;
颜色:80万;
}
输入{
左边距:1米;
边缘底部:.5em;
}
跨度{
颜色:红色;
}
.field_set_1{
边框颜色:紫色;
边框样式:实心;
}
#提交表格{
背景色:黑色;
颜色:白色;
}
传奇{
字体系列:Arial、Helvetica、无衬线字体;
颜色:蓝色;
}
/*所有的类都只是用于定位和浮动四个
表单输入信息周围的相同图像*/
.Wrap1{
浮动:对;
利润率:40像素;
宽度:200px;
高度:200px;
}
.Wrap2{
浮动:左;
利润率:40像素;
宽度:200px;
高度:200px;
}
.clearfix{
明确:两者皆有;
}
Cookie订单
此表格是从Daron's cookie Company购买cookie的客户的cookie订购表格,必须填写以下内容,以便每位客户收到最终信息,告知他们订单何时准备就绪

客户订单信息: 名字: *
订单号: *
订购日期: *
电邮地址: *

来自输入元素的值与订单号和出生日期不匹配。将它们放在引号中(内部条件检查)将解决问题

if(DateOfOrder !== "12-07-23" && DateOfOrder !== "15-04-24" &&
   DateOfOrder !== "16-02-01" &&  DateOfOrder !== "14-01-12")
{....}

查看所有现代浏览器的开发工具中存在的控制台-它可能会为您提供一些有用的信息,帮助您确定问题所在。您将看到需要解决的错误。这个问题的广泛性质表明,这是您熟悉浏览器功能的绝佳机会调试工具。在浏览器中打开这些工具(通常在大多数浏览器中按F12键),然后查看其中的内容。例如,“控制台”将显示任何JavaScript错误,或可用于手动执行页面上的JavaScript代码进行测试。此外,调试器可用于在代码中放置断点,这将暂停执行,并允许您在代码执行时逐行检查代码,并观察逻辑/值。我已经回答了您前面的问题,并在此处提供了工作代码:请不要重复相同的问题,只需在原文中添加注释。Scott Marcus-您将我的项目修改为比我想要的更复杂的内容。我应该能够用if-else语句显示相同的结果。我该怎么做呢?amansoni211当我使用它时,放在单独网站上的代码对我不起作用。如果在框211中输入无效,它仍然不会显示错误消息,但是如何让“提交此按钮”转到下一页。