检测表单何时来自灯箱或直接来自页面

时间:2013-09-26 23:52:53

标签: javascript php jquery

我创造了一个灯箱

<a href="customer.php?lightbox[width]=396&lightbox[height]=250&lightbox[modal]=true&box=1"
     class="lightbox" id="flier">Add Customer
</a>

我只是想知道,表单是从灯箱发布的,还是直接通过customer.php发布的。

如果它来自灯箱,它将重新打开灯箱,直到手动点击关闭。

1 个答案:

答案 0 :(得分:2)

您可以在灯箱内部的表单中设置隐藏的表单字段,如此

<input type="hidden" name="modal" value="set" />

然后当页面重新加载时,使用一些PHP来查看是否设置了该字段:

<? if(isset($_POST['modal'])): ?>

<script type="text/javascript">
    $("#add-customer").someEventToOpenYourModal();
</script>

<? endif; ?>