我有一個表格,當我try it out(當然有正確的地址)時工作得很好。窗體不能在fancybox內工作
當我在我的網站中使用它時,在fancybox內不起作用。沒有任何反應(控制檯中沒有錯誤)。
相關的代碼是:
<a class="fancybox" href="#inline1" id="link_consultar">
Consultar
</a>
<div style="display: none">
<div id="inline1">
Producto: {$product->
name|escape:'htmlall':'UTF-8'}
<br>
<br>
<form id="myForm" action="http://danielvi.com/send_mail.php" method="post">
Nombre:
<input type="text" name="firstname">
<br>
<br>
Consulta:
<br>
<textarea rows="4" cols="50">
</textarea>
<br>
<br>
<input type="submit" value="Enviar Consulta" />
</form>
</div>
</div>
的JS:
$(document).ready(function() {
$('#myForm').submit(function(){
alert("submitted");
});
});
我也曾嘗試:
$(document).ready(function() {
$("#myForm").on("submit", function(event){
alert("submitted");
});
});
我已經包括表單插件是這樣的:
<script src="http://malsup.github.com/jquery.form.js"></script>
沒有成功,最終目標是通過AJAX發送表單,這是一個簡化的示例來調試。
我不明白的是,即使我刪除了所有的js,它也不會將我引導到操作頁面。
你可以看到一個活的例子here(當你點擊諮詢)。
這是因爲現場示例中缺少'
@PranavKapoor我已經更新,但仍然沒有...對不起。 – Trufa
還是看不到它。點擊按鈕後,在控制檯上試試'$('#fancybox-wrap')。find('form')'。 –