我在page1.php上的提交按钮上调用了javascript函数。在action属性中,我将重定向到page2.php。在JavaScript的if条件中,如果电子邮件未在Java脚本函数中验证,我想将控件重定向到page1.php。从php函数中的javascript重定向到特定页面
0
A
回答
0
从提交到动作停止形式=页面,除非验证,这样调用JavaScript函数:
<form onsubmit="return functionName()">
什么,做是提交表单之前,从你的JavaScript函数请求了正收益,所以如果它不验证你可以:
return false;
并显示一个错误消息给用户,在这种情况下表格不会提交。
如果它确实验证您可以
return true;
而且形式将提交如常。
0
你不需要重新回到另一个php脚本来做javascript验证。需要说的是,JavaScript在客户端运行。通过重新传输到另一个脚本,您无法使用电子邮件访问表单输入字段,因此为了在另一个脚本中再次访问,您必须将其提供给客户端,然后将其输出到html中。
在这一过程中,你可以代替easilly validat电子邮件点击提交按钮后:
<script type="text/javascript">
document.getElementById('submitButton').onclick=function(){
if(!validateEmail()){
alert("E-mail is not valid");
return false;
}
}
};
function validateEmail(email) {
var re = /^(([^<>()[\]\\.,;:\[email protected]\"]+(\.[^<>()[\]\\.,;:\[email protected]\"]+)*)|(\
".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA
-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/;
return re.test(email);
}
</script>
相关问题
- 1. PHP不重定向到特定页面
- 2. htaccess将特定页面的特定页面重定向到特定页面
- 3. htaccess将特定页面的特定页面重定向到特定页面
- 4. 点击函数调用JavaScript然后重定向到PHP页面
- 5. 重定向从asp.net页面到另一个使用JavaScript函数
- 6. 从特定页面重定向
- 7. 重定向到特定页面
- 8. 域名重定向到特定页面
- 9. 如何重定向到特定页面?
- 10. 将特定IP地址重定向到PHP中的特定页面
- 11. 将特定页面重定向到iis web.config中的另一个特定页面
- 12. 如何从asp.net中的JS显示页面重定向到特定页面
- 13. 我的javascript函数不重定向到其他页面
- 14. 我如何重定向页面JavaScript/PHP?
- 15. PHP页面重定向用javascript
- 16. 使用Javascript重定向PHP页面
- 17. 如何将特定页面重定向到我的404页面?
- 18. 的.htaccess重定向页面未找到特定页面
- 19. 页面重定向从javascript中的前一页的数据
- 20. PHP头函数重定向到不存在的页面
- 21. 页面特定的JavaScript函数
- 22. 在php页面中定义javascript函数
- 23. 页面只能从特定页面重定向
- 24. Javascript来重定向页面
- 25. Javascript页面重定向
- 26. Javascript页面不重定向
- 27. Javascript:重定向页面onclick
- 28. JavaScript函数重定向到索引页面执行后MVC 5
- 29. 301将任意页面重定向到一个特定页面
- 30. 页面重定向在PHP
我们展示您的代码,请。 – Halcyon