首先,如果有更好的方法来做到这一点?让我知道...这种方式似乎有点“骇人听闻”。这是我想要做的事情:正如您在下面看到的input
,我有一个文本字段,我只是希望它看起来像一个<a>
链接。如果用户单击它,我希望JavaScript
在用户输入电子邮件时出现弹出框。我希望他们点击确定,然后我将该电子邮件值发送回表单,然后表单通过 php 帖子提交。
我不知道如何从框中获取值并将其插入form
(如果可能)以便它可以提交到php
.
这是代码:
<form id="frm1" action="login.php" method = "post">
<input onclick="resetPassword()" type="text" name="email" value="Reset Password" style="cursor: pointer; background:none; text-decoration: underline; border: none;" />
</form>
<script>
function resetPassword() {
var x;
var email=prompt("Enter email to reset password.", "example@email.com");
if (email!=null)
{
document.getElementById("frm1").submit();
}
}
</script>
<?php
if (isset($_POST['email'])) {
$email = $database -> escape_value(trim($_POST['email']));
// reset password
}
?>