0

私はphpの初心者で、プロジェクトに取り組んでいます。

1つのページにボタンがあり、ユーザー入力用のポップアウトページが開きます。

ユーザーがポップアウトページの送信ボタンをクリックした後、ポップアウトページのデータを親ページに渡すにはどうすればよいですか?

私が使用しなければならないjavascriptはありますか、またはこれはphpコードの助けを借りて行うことができます。

4

3 に答える 3

2

わかりました。最初にコードを入力できますが、ポップアップページはフォームになり、ユーザーが[OK]を押すと、メソッドは必要な親ページへのアクションでpost\getになります。これはどのようにvarを渡しますか?

于 2012-11-02T15:19:10.870 に答える
1

特にプログラミングに不慣れな場合は、もう少し高度なAJAXを使用できます。より簡単なアプローチは、PHPスクリプトをターゲットにしてPOST/GETでHTMLフォームを使用することです。

検討:

// form.html
<form action="myScript.php" action="POST">
   <input type="text" name="username" />
</form>

// myScript.php
<?php

// Check if the user tried to pass data to the script
if( isset($_POST['username']) ) {
   echo "Hello, your username is: " . $_POST['username'];
}

?>

W3Schoolsには、もう少し詳細なチュートリアルがあります。このアプローチを使用する場合は、SQLインジェクションとXSSを防ぐために、ユーザー入力をサニタイズする必要があります。

于 2012-11-02T15:24:39.057 に答える
0

ポップアップと言うときに新しいウィンドウを意味する場合は、次のようにポップアップからオープナーの要素を取得/設定できます。window.opener.document.getElementById( "your element")。value = "new value";

于 2012-11-02T15:15:05.923 に答える