将表单数据传递到新窗口

时间:2013-05-17 07:11:13

标签: sql pass-data

我正在试图弄清楚如何将从sql数据库收集的表单数据传递到新窗口。这个想法是当用户单击“Rediger”(编辑)时,将打开一个新的小窗口,其中包含当前数据和用户更改数据的输入字段,然后点击保存按钮以显示要写入的数据到数据库。然后窗口必须关闭,原始页面将使用新数据进行更新。这可能吗?有人可以帮我这个吗?谢谢。

点击此处的页面:http://kristoff.it/onlinecoaching/coach/ 这是我的虚拟代码:

<!DOCTYPE html>
<html>
<head>
<script>
function getValue()
  {
  var txtfield=document.getElementById(this.id);
  //alert(txtfield.innerHTML);
  newWindow.document.write(txtfield.innerHTML); 
  return newWindow;
  //windowsize(640, 480)

  }
</script>
</head>
<body>
<form method="POST" id="submitform">

<label id="name">John Smith</label><input type="button" id="button" onclick="getValue()" value="Edit">
<br>
<label id="title">Director</label><input type="button" id="button" onclick="getValue()" value="Edit">


</form>
</body>
</html>

1 个答案:

答案 0 :(得分:0)

你需要一些AJAX。

首先按照this讨论,以便能够检测窗户何时关闭。 然后像这样制作一个ajaxRequest:

  

$。AJAX({       url:“someUrlWhereYouCanFindTheUpdatedRecords.html”,       cache:false       完成(function(html){           //一些更新网页的代码       });

请注意,此代码使用JQuery

祝你好运!