从Javascript传递参数

ste*_*nvh 1 javascript

我有典型的HTML"联系我"页面,即姓名,电子邮件地址和消息.由于我想使用Javascript对页面本身进行输入验证,因此我无法使用"提交"按钮,否则将忽略附加的Javascript函数.至少我就是这样理解的,CMIIW.
我试图加载下一页wrting"location = mail.php",但似乎表单参数没有以这种方式传递到我的php页面.
如何在Javascript中验证输入并在确定时将参数传递到我的php页面?
蒂亚
史蒂文

yle*_*bre 7

您可以在其上使用带有onsubmit处理程序的表单,如果验证失败,则返回false.如果检查没问题,则返回true,表单将正常提交.

你有一个像这样的javascript函数:

function check_it_all() { 
  if (all_ok) {
     return true;
  } else {
     return false;
  }
}
Run Code Online (Sandbox Code Playgroud)

形式

<form action=.....  onsubmit="return check_it_all();">
....
</form>
Run Code Online (Sandbox Code Playgroud)


Edw*_*ale 5

使用onSubmit事件.将它附加到您的表单,如果它返回true,那么您的表单将被发送到PHP页面.在这里阅读更多.