このコードを使用して、iframe内のフォームにアドレスを投稿しています。すべてがローカルおよび自分のWebサーバーで完全に機能しますが、クライアントのサーバーで試してみると、このコードがiframeのフォームフィールドにテキストとして表示されるだけです。なぜここで機能しないのでしょうか。クライアントは、私よりも少し新しいバージョンのPHPを実行しています。
<iframe name="iFrameName" id="iFrameName" frameborder="0" height="600px" width="700px"></iframe>
<?php
if ($_POST["FormtoCRM"] == "Login")
{
?>
<form action="http://www.mywebsite.com/iframe.cfm" method="post" target="iFrameName" id="FormtoCRMForm" style="display:none">
<input type="text" input name="address" value="<?= $_POST['address'] ?>">
</form>
<script type="text/javascript">
document.getElementById("FormtoCRMForm").submit();
</script>
<?php
}
?>