javascript跳过验证表单

javascript跳过验证表单,javascript,html,forms,validation,Javascript,Html,Forms,Validation,我的html在表单之后运行javascript form name="mortgage" method="post" action=" "onsubmit="return completeFormValidation();"> 和javascript代码进行验证 function completeFormValidation() { location(); } // End of completeFormValidation function location(){ var

我的html在表单之后运行javascript

form name="mortgage" method="post" action=" "onsubmit="return completeFormValidation();">
和javascript代码进行验证

function completeFormValidation() {

location();


} // End of completeFormValidation

function location(){



var numradio = document.mortgage.propLocation.length;
var selected="";

for(var i=0; i < numradio; i++){

    if(document.mortgage.propLocation[i].checked == true){
        selected += "Selected radio item " + i;

    }
}

if(selected == ""){

    document.getElementById("reserved").innerHTML = "<p> none radio selected </P>";
    return false;

}

}
函数completeFormValidation(){
位置();
}//完成验证的结束
函数位置(){
var numradio=document.mortgage.propLocation.length;
var selected=“”;
对于(变量i=0;i”;
返回false;
}
}

该代码在dream weaver中运行良好,但在浏览器中似乎不起作用,即使未选择单选按钮,它也会提交。请帮助我,谢谢。

因为您没有从completeFormValidation函数返回“FALSE/TRUE”值。。和更改JavaScript保留的函数位置的名称。

检查

最好从位置返回值true或false

您可以修改您的我的位置(),如下所示

function my_location(){

var numradio = document.mortgage.propLocation.length;
var selected="";

for(var i=0; i < numradio; i++){

    if(document.mortgage.propLocation[i].checked == true){
        selected += "Selected radio item " + i;

    }
}

if(selected == ""){

    document.getElementById("reserved").innerHTML = "<p> none radio selected </P>";
    return false;

}
else{
    return true;
}

}
函数我的位置(){
var numradio=document.mortgage.propLocation.length;
var selected=“”;
对于(变量i=0;i”;
返回false;
}
否则{
返回true;
}
}

因为您没有从completeFormValidation函数返回“FALSE/TRUE”值。。和更改JavaScript保留的函数位置的名称。

检查

最好从位置返回值true或false

您可以修改您的我的位置(),如下所示

function my_location(){

var numradio = document.mortgage.propLocation.length;
var selected="";

for(var i=0; i < numradio; i++){

    if(document.mortgage.propLocation[i].checked == true){
        selected += "Selected radio item " + i;

    }
}

if(selected == ""){

    document.getElementById("reserved").innerHTML = "<p> none radio selected </P>";
    return false;

}
else{
    return true;
}

}
函数我的位置(){
var numradio=document.mortgage.propLocation.length;
var selected=“”;
对于(变量i=0;i”;
返回false;
}
否则{
返回true;
}
}

因为您没有从completeFormValidation函数返回“FALSE/TRUE”值。。和更改JavaScript保留的函数位置的名称。

检查

最好从位置返回值true或false

您可以修改您的我的位置(),如下所示

function my_location(){

var numradio = document.mortgage.propLocation.length;
var selected="";

for(var i=0; i < numradio; i++){

    if(document.mortgage.propLocation[i].checked == true){
        selected += "Selected radio item " + i;

    }
}

if(selected == ""){

    document.getElementById("reserved").innerHTML = "<p> none radio selected </P>";
    return false;

}
else{
    return true;
}

}
函数我的位置(){
var numradio=document.mortgage.propLocation.length;
var selected=“”;
对于(变量i=0;i”;
返回false;
}
否则{
返回true;
}
}

因为您没有从completeFormValidation函数返回“FALSE/TRUE”值。。和更改JavaScript保留的函数位置的名称。

检查

最好从位置返回值true或false

您可以修改您的我的位置(),如下所示

function my_location(){

var numradio = document.mortgage.propLocation.length;
var selected="";

for(var i=0; i < numradio; i++){

    if(document.mortgage.propLocation[i].checked == true){
        selected += "Selected radio item " + i;

    }
}

if(selected == ""){

    document.getElementById("reserved").innerHTML = "<p> none radio selected </P>";
    return false;

}
else{
    return true;
}

}
函数我的位置(){
var numradio=document.mortgage.propLocation.length;
var selected=“”;
对于(变量i=0;i”;
返回false;
}
否则{
返回true;
}
}
尝试更换

function completeFormValidation() {

location();

} // End of completeFormValidation

试着替换

function completeFormValidation() {

location();

} // End of completeFormValidation

试着替换

function completeFormValidation() {

location();

} // End of completeFormValidation

试着替换

function completeFormValidation() {

location();

} // End of completeFormValidation


重命名
位置
函数<代码>位置
窗口
对象的本机属性,无法重新定义。

重命名
位置
函数<代码>位置
窗口
对象的本机属性,无法重新定义。

重命名
位置
函数<代码>位置
窗口
对象的本机属性,无法重新定义。

重命名
位置
函数<代码>位置
窗口
对象的本机属性,无法重新定义。

那么我应该如何修复它?现在检查
completeFormValidation
函数返回从
位置
方法收到的值。那么我应该如何修复它?现在检查
completeFormValidation
函数返回值从
location
method收到,那么我应该如何修复它?现在检查您的
completeFormValidation
函数返回从
location
method收到的值,那么我应该如何修复它?现在检查您的
completeFormValidation
函数返回从
location
方法收到的值谢谢!成功了!我怎样才能在javascript中找到本机属性列表,这样我就不会再犯这个错误了?谢谢!成功了!我怎样才能在javascript中找到本机属性列表,这样我就不会再犯这个错误了?谢谢!成功了!我怎样才能在javascript中找到本机属性列表,这样我就不会再犯这个错误了?谢谢!成功了!如何在javascript中找到本机属性列表,以避免再次犯此错误?