2013-10-30 108 views
1

如何在onClick方法中獲取表單中元素的值?在onClick中獲取表單元素值

目前我有

<form id="addItemToCart" name="addItemToCart"><div align="right">Qty : <input type="text" id="quantity" name="quantity" value="1" size="1"></div> 
</td> 
<td> 
<a onclick="addToCart('<?php echo $product['product_id']; ?>', this.addItemToCart.quantity.value);" class="button" id="button-cart"><?php echo $button_buy; ?></a></form> 

然而this.addItemToCart.quantity.value沒有得到任何值和函數沒有被調用。謝謝。

回答

0

忽略壞標記,可以使用document.getElementById('quantity').value

+0

我應該在'addToCart'函數中添加這個,是嗎? – MrYanDao

+0

你可以在那裏做,或者你可以用它來代替'this.addItemToCart.quantity.value'。 – Travesty3

+0

'document.getElementById('quantity').value'實際上起作用。非常感謝。將在6分鐘內儘快將此標記爲答案:) – MrYanDao