电话号码没有';无法获得验证的javascript

电话号码没有';无法获得验证的javascript,javascript,forms,Javascript,Forms,我正在制作一个表单,我的验证功能可以工作,但完全忽略了电话号码,允许发送 我需要做的是,如果电话号码不包含10个号码,就会被拒绝 如果我复制准确的代码并将其放在单独的函数中: <button onclick="CheckTelephone()">Click</button> function CheckTelephone(){ var Telephone = document.forms["OrderForm"]["Telefoon"] .va

我正在制作一个表单,我的验证功能可以工作,但完全忽略了电话号码,允许发送

我需要做的是,如果电话号码不包含10个号码,就会被拒绝

如果我复制准确的代码并将其放在单独的函数中:

<button onclick="CheckTelephone()">Click</button>


function CheckTelephone(){
var Telephone       = document.forms["OrderForm"]["Telefoon"]       .value.length;

if (Telefoon != 10){
    document.getElementById("Error").innerHTML = "Telefoon nummer moet 10 cijfers bevatten.";
    setTimeout("ErrorClear()",5000);
    return false;}
}
点击
功能检查电话(){
var电话=document.forms[“OrderForm”][“Telefoon”].value.length;
如果(Telefoon!=10){
document.getElementById(“Error”).innerHTML=“Telefoon numer moet 10 cijfers bevatten.”;
设置超时(“ErrorClear()”,5000);
返回false;}
}
但当我以完整代码提交表格时,它允许发送任何号码:(一直在底部)


//表单验证
函数验证(){
//变数
var TotalAmount=document.getElementById('TotalAmount').innerHTML;
var Voornaam=document.forms[“OrderForm”][“Voornaam”].value;
var Achternaam=document.forms[“OrderForm”][“Achternaam”].value;
var Tussenvoegsel=document.forms[“OrderForm”][“Tussenvoegsel”].value;
var Email=document.forms[“OrderForm”][“Email”].value;
var EmailCheck=document.forms[“OrderForm”][“EmailCheck”].value;
var Telefoon=document.forms[“OrderForm”][“Telefoon”].value.length;
var PositionAt=document.forms[“OrderForm”][“Email”].value.indexOf('@');
var PositionDot=document.forms[“OrderForm”][“Email”].value.indexOf('.');
var NotNumbers=/^[0-9]$/;
//是否填写支票(| |=或(=Of))
如果(TotalAmount==0 | | TotalAmount您的函数调用

onclick="CheckTelefoon()" ....
还有你的函数定义

function CheckTelephone(){ ....

使两者都是唯一的,以便运行代码时不会出现错误。

抱歉,在快速添加按钮时,这是一个输入错误,当我单击按钮时,第一个代码会起作用,但当我实际尝试完全相同的操作时,在我的完整表单上,它会忽略它并简单地发送表单(第二个代码框)控制台没有给出任何错误,当我按submit时,它就像我正确填写并发送了它一样,如果我弄乱了任何其他字段,它会给我一个错误,告诉我更正该字段。编辑:当我禁用emailcheck(电话号码检查上方的字段)时它可以工作,所以我知道问题出在哪里,但是我找不到代码中的任何问题修复了它,emailcheck发送了它,因为如果两个电子邮件地址相同,它会立即返回true,无论如何谢谢你的帮助
function CheckTelephone(){ ....