javascript - 在 onClick 中获取表单元素值

标签 javascript html ajax forms

如何在 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 没有获得任何值,并且该函数没有被调用。谢谢。

最佳答案

忽略错误的标记,您可以使用document.getElementById('quantity').value

关于javascript - 在 onClick 中获取表单元素值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19672553/

相关文章:

javascript - 为邮政编码添加正确的空格(英国)

javascript - 使用 tracking.js 跟踪眼球

html - 如何在css中播放动画后更改按钮颜色

javascript - 替换 iFrame 以加载外部页面 + 信息栏

php - 在页面加载时选择表单选项

javascript - 用于隐藏或显示元素的 Jquery 复选框

javascript - 在 php 中的 if 语句中未读取变量

javascript - 神庙逃亡崩溃

Javascript ajax 仅在添加虚拟行时唤醒

java - Spring MVC 如何处理单页应用程序的 header ?