我正在試圖完成的似乎很簡單但我沒有PHP有很深的理解來執行它。我有一個簡單的表單,是或不是單選按鈕。我希望在表單提交時啓動一個模式窗口,並顯示所有回答「是」的問題。我能夠啓動模式窗口就好使用iframe,因爲我打算在具有除模式裏面的表單提交,但我使用的是非常簡單的PHP腳本沒有顯示的模式裏面了其他內容。當我刪除fancybox腳本並保持表單動作php文件一樣時,工作得很好。如何發送表單數據的fancybox模式窗口
我假設有在不同時間發射的jQuery和PHP腳本之間的衝突,但不知道從哪裏開始就如何解決這一問題。以下是我正在使用的代碼。任何幫助將是偉大的,請記住,我不知道如何編碼PHP。
你可以看到http://staging.drugrehabtest.com
<script type="text/javascript" src="http://code.jquery.com/jquery-latest.min.js"></script>
<link rel="stylesheet" href="scripts/jquery.fancybox.css?v=2.1.5" type="text/css" media="screen" />
<script type="text/javascript" src="scripts/jquery.fancybox.pack.js?v=2.1.5"></script>
<script type="text/javascript">
if(!jQuery.browser.mobile){
jQuery(document).ready(function() {
$(".fancybox").fancybox({
'width' : 920,
'minHeight' : 230,
'type' : 'iframe',
'padding': 20,
'href': 'success.php',
});
});
}
</script>
<form action="success.php" method="post" name="contact" id="contact">
<input type="radio" class="checkbox" name="one" value="yes" title="Do you find yourself using drugs even when you don't want to?: Yes" />
<label class="question">Do you find yourself using drugs even when you don't want to?</label>
<input type="submit" name="Submit" id="submit" class="fancybox fancybox.iframe" />
</form>
Success.php頁(減去其他標準的HTML元素)
<?php
if ($_POST['one']=="yes") { echo "Do you find yourself using drugs even when you don't want to?"; }
?>
完美。這工作很好,正是我想要完成的。謝謝! –