【发布时间】:2012-06-14 04:39:20
【问题描述】:
我有一个文本框,有点像主要的谷歌搜索文本框。当您开始输入时,javascript 会触发一个 php 脚本,该脚本会提供您可以单击的建议。那部分工作正常。但是,我也希望用户能够输入文本然后提交它——类似于拒绝 Google 的提示并在您自己的搜索词中输入。现在,我正在尝试在 html 中执行此操作,但它不起作用。这是我的代码:
<form action="mail.php" method="post"><input type="text" name="maddress" size="30" onkeyup="showResult(this.value)"><input type="submit" name="submit" value="Email"></form>
基本上,onkeyup 中的 javascript 工作正常。但是,表单没有将文本框中的值“发布到 php 脚本。也许我有一些错字但我找不到它。或者可能是 onkeyup 阻止了表单发布......
如果有任何建议,我们将不胜感激。
【问题讨论】:
-
$_POST 的 print_r 是什么样的?
-
您是通过按 Enter 还是通过单击电子邮件按钮提交的?它在两种情况下的行为方式是否相同?
标签: javascript html forms