[英]Conflict between 2 scripts in jquery
我正在尝试在jquery中使用输入验证脚本。 哪个在文档就绪事件上执行。
$(function(){
$("#cart").validationEngine();
});
这是我要使用的表格:
<form id="cart" name="cart_form">
<?php foreach($product as $prods): ?>
<tr>
<td><input type="text" id="qty_sel<?php echo $prods['PID']; ?>" name="qtysell[]" class="validate[required]"/></td>
<td><input type="text" name="subtotal" id="subtotal<?php echo $prods['PID']; ?>" class="validate[required]" readonly="readonly"/></td>
<?php endforeach; ?>
</form>
上面的代码不起作用,但是当我以更简单的方式尝试时,它实际上起作用了:
<form id="cart" name="a">
<input type="text" id="name" class="validate[required]"/>
</form>
这是否与我编写的另一个脚本有关,该脚本根据给定的价格和数量计算小计。 还是元素的顺序(表,表单,输入)。 这导致脚本无法正常工作。
如果您在表单的Submit操作上有一些自定义处理程序,例如
document.getElementById("formID").onsubmit = function(){
//custom code here
}
然后validationEngine将无法正常工作...尝试将函数添加到validationEngine.js
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.