0
我想在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>
这是否与我写的另一个脚本有关,该脚本从给定的价格和数量计算小计。 或者它是元素的排序(表格,表格,输入)。这导致脚本无法工作。
您已经几像未封闭的形式和。除此之外,它应该是$(“#cart”)。validate();而不是validationEngine(); – robx 2011-05-08 05:01:37
您需要更具体地了解实际收到的错误消息。你有没有试过用萤火虫调试? – 2011-05-08 10:41:17