我有典型的 HTML“联系我”页面,即姓名、电子邮件地址和消息。因为我想使用 JavaScript 在页面本身上进行输入验证,所以我不能使用 submit
按钮,否则附加的 JavaScript 函数将被忽略。至少我是这么理解的,CMIIW。
我试图加载下一页编写 location = mail.php
但表单参数似乎没有以这种方式传递到我的 PHP 页面。
如何在 JavaScript 中验证输入并在正常时将参数传递到我的 PHP 页面?
TIA
史蒂文
最佳答案
您可以使用带有 onsubmit 处理程序的表单,如果验证失败则返回 false。如果检查正常,则返回true,表单将正常提交。
你会有一个像这样的 javascript 函数:
function check_it_all() {
if (all_ok) {
return true;
} else {
return false;
}
}
和表格
<form action=..... onsubmit="return check_it_all();">
....
</form>
关于javascript - 从 JavaScript 传递参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1125544/