将按钮点击动态textarea值传递给javascript-php

时间:2015-02-05 12:47:57

标签: javascript php jquery html

我的循环为textarea,每个textarea都有不同的值和相应的button

我需要做的是,如果我点击一个按钮,应该使用javascript警告相应文本区域中的值。

以下是我尝试过的代码:

<?php
$a=0;
$b=100;
while($a<5)
{
echo "<textarea id='a'>".$b."</textarea><br/>";
echo "<button onClick='ddd(a.value)'>click</button><br>";
$a++;
$b++;
}
?>
<script>
function ddd(d)
{
    alert(d);
}
</script>

但它在所有按钮点击的警报上显示相同的值(第一个textarea值)。

所以我将textarea的id更改为动态id为

echo "<textarea id='$a'>".$b."</textarea><br/>";
    echo "<button onClick='ddd($a.value)'>click</button><br>";

但它不起作用。它甚至没有发出任何警告信息。

我怎样才能做到这一点?还有其他方法吗?建议我..

1 个答案:

答案 0 :(得分:1)

JavaScript标识符不能以数字开头,$a始终是数字。

Use document.getElementById instead of depending on globals