我似乎无法弄清楚这一点。我正在尝试使用 Javascript 来选择输入值。问题是表单正在通过一个 php 数组循环,该数组获取 eve 使得每个表单都具有相同的名称,并且输入的名称。javascript 只会让我得到第一个表单的值。我已经尝试将表单放入数组中,[]
但我无法得到它..请帮忙。
$find = mysql_query("
SELECT `name`, `desc`, LEFT(`desc`, 80),`price`, `page`, `id`
FROM `bang`
ORDER BY id ASC LIMIT 2 ") or die(mysql_error());
while($resultt= mysql_fetch_array($find)){
echo '<form id="linkcenter" action="">';
echo '<input type="hidden" value="'.$resultt['id'].'" id="linkcenterr" name="linkcenterr"';
echo '<input type="button" name="butn" value="Send" onClick="loadInfoo()">';
echo '</select>';
echo '</form>';
}
Javascript 和 jQuery 在单独的文件中:
function loadInfoo() {
var id = document.getElementById('linkcenterr').value;
//ajax and more java bellow that i know is working..
}
我使用 jquery 只是为一个框设置动画,然后这个输入通过 javascript 并发送到一个 php 文件,该文件运行一个 sqlquery 并回显数据库中的所有数据。
我知道所有其他代码都在工作,问题是我不知道如何将这些表单格式化为数组,以便 javascript 在单击时可以获取每个值。