私はすべてクライアント側のjsとhtmlを使用しています。次の状況があります...いくつかの入力と送信ボタンを含むhtmlフォーム(index.html内)があります。それとは別に、フォームには、他のhtmlフォームを含む別のページ(other.html)を参照するiframeタグが含まれています。物事はother.htmlと呼ばれるこの他のページにあります私はいくつかの情報を保存するフォームタグ内にテキスト入力(name = "info")を持っています。
ここで私がやりたいのは、この情報の入力値をindex.htmlの形式で送信することです。
index.htmlの例:
<html>
<body>
<form method="post" action="aphpfile.php">
<input type="text" name="a"/>
<input type="text" name="b"/>
<input type="text" name="c"/>
<iframe id="other1" width="408" height="200" frameborder="0"
scrolling="no" marginheight="0"
marginwidth="0" src="other.html"></iframe>
<input type="submit" value="submit"/>
</form>
</body>
</html>
other.htmlの例:
<html>
<script type="text/javascript">
function setInfo() {
document.getElementById("info").value = "this is the info";
}
</script>
<body>
<form>
<input type="text" id="info" name="info"/>
</form>
<input type="button" onclick="setInfo();" value="setInfo"/>
</body>
</html>
したがって、aphpfile.phpからこれを実行したいと思います。
$a = $_POST['a'];
$b = $_POST['b'];
$c = $_POST['c'];
$info = $_POST['info'];
echo $a . "," . $b . "," . $c . "," . $info;
ご協力ありがとうございました。