Php 如何在Javascripts中调试验证表单?

Php 如何在Javascripts中调试验证表单?,php,javascript,jquery,html,Php,Javascript,Jquery,Html,可能重复: 我用HTML表单创建了一个表,如下所示: //$usr只是另一个过程的结果: <form name="myForm" action="addAccessories.php" method="post" onsubmit="return validateForm(this);"> <table border="1" id="IT"> <tr> <th>Barco

可能重复:

我用HTML表单创建了一个表,如下所示: //$usr只是另一个过程的结果:

<form name="myForm" action="addAccessories.php"  method="post" onsubmit="return validateForm(this);">
        <table border="1" id="IT">
            <tr> 
                <th>Barcode<em>*</em></th>
                <th>Current stock</th>
            </tr>    
        <?php
           for($id=1; $id<=$usr; $id++){                   
        ?>
            <tr>                    
                <td><input type="hidden"  name="id[]" value="<?php echo $id; ?>" />
                    <input type="text"  name="bar_code<?php echo $id; ?>" id="bar_code<?php echo $id; ?>" value="" /></td>

条形码*
流通股

我不知道你的问题,但这里有一些事情要做:

而不是:

errors[errors.length] = "Current stock must be an integer";
做:

最后,您可以按@tereško的话打电话,然后按F12查看:

console.log(errors);
还包括:

if(isNaN(num_stock)){
可能是这样(为了安全):


现在,数组产生了哪些错误?

要调试javascript,可以使用
console.log()
console.dir()
errors.push("Current stock must be an integer");
console.log(errors);
if(isNaN(num_stock)){
if(isNaN(parseInt(num_stock))){