使用javascript创建表单并将输入带回php
Using javascript to create form and bring input back to php
我已经尝试了一段时间来让它发挥作用。我想要的是,当用户单击create Card
时,应该弹出一个包含多个字段的表单,这样他们就可以看到$key[2]
并编写问题和答案。
如果有人能给我指明正确的方向,用javascript创建这个表单,并解释如何将该表单中的变量返回到php,那将是非常棒的。我试着使用xmlhttprequest
,我不知道这是否是最好的。
<?php
if (isset($myNotes)) {
foreach ($myNotes as $key) {
Print "<li>$key[2] <a href=''><dif onclick='createCard()'>(Create Card)</dif></a></li>";
}
}
?>
function createCard()
{
xmlhttp=new XMLHttpRequest();
var question;
var answer;
question=prompt("Enter Q:","");
answer=prompt("Enter Answer:","");
xmlhttp.open("GET","control.php?q="+question, true);
xmlhttp.send();
}
您可以有一个隐藏的div,其中包含当用户单击createCard时显示的表单。
<div id="popupdiv" style="display:none">
<p>Question: <input type="text" id="question"></p>
<p>Answer: <input type="text" id="answerswer"></p>
<input type="button" onclick="processCard()">
</div>
function createCard(){
// This displays the popup with your form.
document.getElementById("popupdiv").style.display = "block";
}
function processCard(){
// This grabs the data and sends it server and then hides the div again.
var question = document.getElementById("question").value;
var answer = document.getElementById("answerswer").value;
xmlhttp=new XMLHttpRequest();
xmlhttp.open("GET","control.php?q="+question+"&a="+answer, true);
xmlhttp.send();
document.getElementById("popupdiv").style.display = "none";
}
<?php
$question = $_GET['question'];
$answer = $_GET['answer'];
?>
相关文章:
- 带有数据输入的PHP/JavaScript web交互式图谱
- 带有XHR的Chrome推送通知(使用不带PHP的JavaScript)
- Javascript没有输入带有.php文件引用的函数
- 使用javascript创建表单并将输入带回php
- 将复选框输入从PHP传递到JavsScript
- 根据先前的选择填充单个输入 - MYSQL PHP JS
- jquery onclick 从只有一个输入的 PHP 文件中获取数据
- 从输入元素 PHP 和 JavaScript 混合中获取值
- HTML输入到php,然后回到输入
- 带有两个选择框的动态页面,iframe和jQuery(不带PHP)
- 将数据从html服务器(不带php)传递到带php的服务器,并将数据返回到该非php服务器
- Jquery输入带逗号的数字
- 有没有一种方法来发送电子邮件与数据从输入没有PHP或javascript只是纯简单的html
- 如何获得一个对话框的输入到php
- PHP表单不工作,无论输入,PHP脚本警报不工作
- 在表单提交之前通过Javascript更改输入值?PHP
- 角http.Post输入带ng-repeat和不带ng-repeat
- 如何根据用户输入使用PHP和AJAX从XML中提取数据
- 如何使用 ajax 将 javascript 变量输入到 php 函数中
- 如何将javascript变量输入到php脚本中