在iframe中提交值表单

时间:2014-07-08 17:15:17

标签: javascript php jquery forms iframe

我想在框架中双重提交一个值表格,就像这段代码一样。

的index.php

<form action="iframe1.php" method="post" target="iframe1">
<input type="text" name="lala">
<input type="submit">
</form>

<iframe name="iframe1" src="iframe1.php"></iframe>

iframe1.php

<form action="foo.php" method="post">
<button type="submit" name="lili" value="'.$_POST['lala'].'"></button>
</form>

foo.php

<?php echo $_POST'lili']; ?>

使用上面的代码成功将 index.php 中的值提交到 iframe1.php ,但< strong> iframe1.php 不将其提交至 foo.php 。停止 iframe1.php 。那么当值不为空时如何使 iframe1.php 提交,否则如果值为空则不执行任何操作。

1 个答案:

答案 0 :(得分:0)

iframe1.php中的一些javascript需要自动提交。

的index.php

<form action="iframe1.php" method="post" target="iframe1">
<input type="text" name="lala">
<input type="submit">
</form>
<iframe name="iframe1" src="iframe1.php"></iframe>

iframe1.php

<?php if(isset($_POST['lala'])):?>
<form action="foo.php" method="post" id="form2">
<input type="hidden" name="lili" value="<?php echo $_POST['lala']; ?>" />
</form>
<script type="text/javascript">
    document.getElementById('form2').submit();
</script>
<?php else:?>
    <div>Nonthing posted</div>
<?php endif;?>

foo.php

<?php echo $_POST['lili']; ?>