I hope someone can tell me why this is not working. I have a form that
dynamically creates the code below. This is for one product and there are
about 10 to 50 products that are listed depending on what manufacturer the
user selects. After "buying" a few products (4-8) they user gets the error
message: 'QUANTITY.value ' is null or not an object.
Do you see a workaround/fix for this?
I posted this on February 19, 2004 under the title 'value is null or not an
object -- after a few submits' and received some syntax tips. The
formatting has been applied and I hope someone can offer some programmatic
help.
HTML (calling code):
=============== =============== =======
<tr>
<td width='120' valign='middle' align='center'> <font size=-1>Widget
A</font></td>
<td width='50' valign='middle' align='center'> <font size=-1>Length
6</font></td>
<td width='54' valign='middle' align='center'> <font size=-1>Width
47</font></td>
<td width='50' valign='middle' align='center'> <font
size=-1>$4.40</font></td>
<td width='50' valign='middle' align='center'>
<FORM NAME='frmOrder1 8ea' action='product s3.asp'>
<input type='hidden' name='ID_NUM' value='18'>
<input type='hidden' name='NAME' value='Widget A'>
<input type='hidden' name='PRICE' value='4.4'>
<font size=-1><input type='text' size='3' name='QUANTITY' value='0'
onChange='this. value=CKquantit y(this.value)'> </input> </font>
</FORM>
</TD>
<td width='50' valign='middle' align='center'>
<font size=-1>$99.00 </font>
</td>
<td width='53' valign='middle' align='center'>
<FORM NAME='frmOrder1 8bx' action='product s3.asp'>
<input type='hidden' name='ID_NUM' value='18'>
<input type='hidden' name='NAME' value='Widget A big'>
<input type='hidden' name='PRICE' value='99'>
<font size=-1><input type='text' size='3' name='QUANTITY'
value='0'></input> </font>
</FORM>
</TD>
<td>
<FORM NAME='frmSubmit Me18' action='product s3.asp'>
<input type="button" value="Buy" onClick="Proces sBuys(frmOrder1 8ea,
frmOrder18bx )">
</FORM>
</td>
</tr>
=============== =============== =======
Javascript code:
=============== =============== =======
<script language="JavaS cript">
<!--
function ProcessBuys(fir st, second) { //, second) { //Handles multiple items
if(first.QUANTI TY.value>0){
AddToCart(first );
//alert('bye '+first.name+' bye');
}
if(second.QUANT ITY.value>0){
AddToCart(secon d);
//alert('abt '+first.name+' abt');
}
return false;
}
//-->
</Script>
=============== =============== =======
Thanks in advance,
--AC
dynamically creates the code below. This is for one product and there are
about 10 to 50 products that are listed depending on what manufacturer the
user selects. After "buying" a few products (4-8) they user gets the error
message: 'QUANTITY.value ' is null or not an object.
Do you see a workaround/fix for this?
I posted this on February 19, 2004 under the title 'value is null or not an
object -- after a few submits' and received some syntax tips. The
formatting has been applied and I hope someone can offer some programmatic
help.
HTML (calling code):
=============== =============== =======
<tr>
<td width='120' valign='middle' align='center'> <font size=-1>Widget
A</font></td>
<td width='50' valign='middle' align='center'> <font size=-1>Length
6</font></td>
<td width='54' valign='middle' align='center'> <font size=-1>Width
47</font></td>
<td width='50' valign='middle' align='center'> <font
size=-1>$4.40</font></td>
<td width='50' valign='middle' align='center'>
<FORM NAME='frmOrder1 8ea' action='product s3.asp'>
<input type='hidden' name='ID_NUM' value='18'>
<input type='hidden' name='NAME' value='Widget A'>
<input type='hidden' name='PRICE' value='4.4'>
<font size=-1><input type='text' size='3' name='QUANTITY' value='0'
onChange='this. value=CKquantit y(this.value)'> </input> </font>
</FORM>
</TD>
<td width='50' valign='middle' align='center'>
<font size=-1>$99.00 </font>
</td>
<td width='53' valign='middle' align='center'>
<FORM NAME='frmOrder1 8bx' action='product s3.asp'>
<input type='hidden' name='ID_NUM' value='18'>
<input type='hidden' name='NAME' value='Widget A big'>
<input type='hidden' name='PRICE' value='99'>
<font size=-1><input type='text' size='3' name='QUANTITY'
value='0'></input> </font>
</FORM>
</TD>
<td>
<FORM NAME='frmSubmit Me18' action='product s3.asp'>
<input type="button" value="Buy" onClick="Proces sBuys(frmOrder1 8ea,
frmOrder18bx )">
</FORM>
</td>
</tr>
=============== =============== =======
Javascript code:
=============== =============== =======
<script language="JavaS cript">
<!--
function ProcessBuys(fir st, second) { //, second) { //Handles multiple items
if(first.QUANTI TY.value>0){
AddToCart(first );
//alert('bye '+first.name+' bye');
}
if(second.QUANT ITY.value>0){
AddToCart(secon d);
//alert('abt '+first.name+' abt');
}
return false;
}
//-->
</Script>
=============== =============== =======
Thanks in advance,
--AC
Comment