Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/364.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在不更改Javascript页面的情况下访问用户输入的电子邮件_Javascript_Jquery - Fatal编程技术网

如何在不更改Javascript页面的情况下访问用户输入的电子邮件

如何在不更改Javascript页面的情况下访问用户输入的电子邮件,javascript,jquery,Javascript,Jquery,因此,我希望用户在输入字段中写入电子邮件,然后我希望在单击按钮时接受该输入,而不更改页面,因为它会破坏我的路线 <label for="email">Email:</label> <input type="email" class="form-control" id="email" placeholder="Add Navigators Email so they can access the Session"> <button type="butto

因此,我希望用户在输入字段中写入电子邮件,然后我希望在单击按钮时接受该输入,而不更改页面,因为它会破坏我的路线

<label for="email">Email:</label>
<input type="email" class="form-control" id="email" placeholder="Add Navigators Email so they can access the Session">

<button type="button" onclick="addNav()" class="btn btn-success">Add to Session</button><br>
电子邮件:
添加到会话
我需要获得用户的输入,而不需要单独使用javascript更改页面。
这可能吗?

您必须通过元素的id找到元素,然后获取其值:

email_input = document.getElementById("email");
alert(email_input.value);

工作示例:

您必须通过元素的id找到元素,然后获取其值:

email_input = document.getElementById("email");
alert(email_input.value);
工作示例:

在PHP中(/your/url)

在PHP中(/your/url)


是的,使用AJAX是可能的,研究一下如何使用javascript或jQuery$实现AJAX。AJAX()方法取决于您是指后端会话还是像本地存储所以我要抓取提供的电子邮件,通过套接字通过addNav函数将其发送到数据库。是的,使用AJAX是可能的,对如何使用javascript或jQuery$实现AJAX进行一些研究。AJAX()方法取决于您指的是后端会话还是本地存储。因此,我将获取提供的电子邮件,通过套接字通过addNav函数将其发送到数据库
echo $_POST['email']