2015-07-28 66 views
1

我会将我的参数从输入类型传递到另一个php文件。 我检查空输入文本中的JavaScript函数,之后我将与另一种功能不发送参数与document.form.submit()是否有任何替代document.form.submit()?

我的代码:

<script>  
function valida_envia(){ 
    //valido el nombre 
    if (document.fvalida.dni.value.length==0){ 
     alert("Tiene que escribir su DNI") 
     document.fvalida.dni.focus() 
     return 0; 
    } 

    if (document.fvalida.nombre.value.length==0){ 
     alert("Tiene que escribir su nombre") 
     document.fvalida.nombre.focus() 
     return 0; 
    } 

    if (document.fvalida.telefono.value.length==0){ 
     alert("Tiene que escribir su telefono") 
     document.fvalida.telefono.focus() 
     return 0; 
    } 
    if (document.fvalida.email.value.length==0){ 
     alert("Tiene que escribir su mail") 
     document.fvalida.email.focus() 
     return 0; 
    } 


    //el formulario se envia 
    alert("FORMULARIO ENVIADO"); 
    document.fvalida.submit(); 

} 

</script> 
+0

jQuery的'$( “形式” ).submit()' –

+0

获取值并通过ajax或与另一个虚拟表单或与窗口URL打开提交 – Raghavendra

回答

0

如果你把return像下面的代码一样,可以通过从validate()函数返回false来阻止表单提交。

<form onsubmit="return validate()"> 

function validate(){ 
    // Do your stuff here 
    return true; // submit the form 

    return false; // don't submit the form 
} 

OR

可以绑定一个事件处理程序的submit事件(以下代码假设您在formid):

document.getElementById("someForm").onsubmit = function() { 
    //Do stuff 
}; 
+0

我想我需要这样的线: \t Validar Drewico

+0

你是什么意思?你的问题是不同的。 –

相关问题