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))){