A
AC
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='frmOrder18ea' action='products3.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=CKquantity(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='frmOrder18bx' action='products3.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='frmSubmitMe18' action='products3.asp'>
<input type="button" value="Buy" onClick="ProcessBuys(frmOrder18ea,
frmOrder18bx )">
</FORM>
</td>
</tr>
=====================================
Javascript code:
=====================================
<script language="JavaScript">
<!--
function ProcessBuys(first, second) { //, second) { //Handles multiple items
if(first.QUANTITY.value>0){
AddToCart(first);
//alert('bye '+first.name+' bye');
}
if(second.QUANTITY.value>0){
AddToCart(second);
//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='frmOrder18ea' action='products3.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=CKquantity(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='frmOrder18bx' action='products3.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='frmSubmitMe18' action='products3.asp'>
<input type="button" value="Buy" onClick="ProcessBuys(frmOrder18ea,
frmOrder18bx )">
</FORM>
</td>
</tr>
=====================================
Javascript code:
=====================================
<script language="JavaScript">
<!--
function ProcessBuys(first, second) { //, second) { //Handles multiple items
if(first.QUANTITY.value>0){
AddToCart(first);
//alert('bye '+first.name+' bye');
}
if(second.QUANTITY.value>0){
AddToCart(second);
//alert('abt '+first.name+' abt');
}
return false;
}
//-->
</Script>
=====================================
Thanks in advance,
--AC