Estoy tratando de hacer coincidir dos campos con el resultado en mi javascript antes de que se envíe el formulario, pero no funciona.
No quiero que se envíe el formulario si los resultados no coinciden.
por favor cual es la solucion Gracias.
Código a continuación;
function Check(){ var done=0; var check=document.check.phone.value; var check=document.check.pcode.value; if (phone=="08023" && pcode=="12345") { alert ("Result Match!"); done=1; return fasle; } if (done==0) { alert("Result Don't Match!"); } } <form action=" " method="post"> <input name="phone" maxlength="11" type='tel' id="phone" placeholder="0000-000-0000" required="" /> <br/><br/> <input name="pcode" maxlength="11" type='tel' id="pcode" placeholder="0000-000-0000" required="" /> <br/><br/> <button class="button" onClick="javascript:Check()" name="Submit" type="submit" value="Login"><span>Log In </span></button> </form>Tienes varios errores en tu código, lo he limpiado un poco para ti.
function Check() { var done = 0; var phone = document.check.phone.value; var pcode = document.check.pcode.value; if (phone=="08023" && pcode=="12345") { alert("Result Match!"); done = 1; } else { alert("Result Don't Match!"); } } <form name="check" action=" " method="post"> <input name="phone" maxlength="11" type='tel' id="phone" placeholder="0000-000-0000" required="" /> <br /><br /> <input name="pcode" maxlength="11" type='tel' id="pcode" placeholder="0000-000-0000" required="" /> <br /><br /> <button class="button" onClick="javascript:Check()" name="Submit" type="submit" value="Login"> <span>LogIn</span></button> </form>