将输入值作为参数传递给按钮中的JavaScript函数

时间:2015-03-23 13:11:10

标签: javascript php html input

我有一个字段,您可以在其中插入数字,我想将此数字作为参数传递给调用函数的按钮。我尝试了getElementById但没有按预期工作。

我的代码在php中调用。我从数据库中获得前2个参数(名称,价格),我希望第三个(数量)参数来自该输入。有可能吗?

<input type="number"  min="0" style ="width:4em" id="quantity" name="quantity" />
<input type="button" value="Add to Cart" onclick="AddtoCart(\''.$name.'\',\''.$price.'\',quantity); " />

1 个答案:

答案 0 :(得分:0)

php中的变量必须使用php开始和结束标记正确传递给html:

<input type="number"  min="0" style ="width:4em" id="quantity" name="quantity" />
<input type="button" value="Add to Cart" onclick="AddtoCart('<?php echo $name; ?>', '<?php echo $price; ?>',document.getElementById('quantity').value); " />