我有一个表格,当我试用时效果很好(当然地址正确)。
当我在我的网站中使用它时,在花式框中它不起作用。什么也没有发生(控制台中也没有错误)。
相关代码为:
<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,它也不会将我引导到操作页面。
你可以在这里看到一个活生生的例子(当你点击咨询时)。