Php 如何区分文本框

Php 如何区分文本框,php,javascript,html,Php,Javascript,Html,很抱歉问了个奇怪的问题 因此,我想使用javascipt和php来提醒(目前正在测试)文本框的值,现在,我有一些循环创建了各种同名文本框。当我试图用一个名字提醒一个文本框时,它只选择第一个。。。我不知道如何处理这件事。有没有一种方法可以通过表单或div实现这一点?这里有一些代码 function insertComment(comment){ alert(comment); } //say... i have a for loop that makes 5 of these ech

很抱歉问了个奇怪的问题

因此,我想使用javascipt和php来提醒(目前正在测试)文本框的值,现在,我有一些循环创建了各种同名文本框。当我试图用一个名字提醒一个文本框时,它只选择第一个。。。我不知道如何处理这件事。有没有一种方法可以通过表单或div实现这一点?这里有一些代码

function insertComment(comment){
     alert(comment);
}

//say... i have a for loop that makes 5 of these 
echo "<textarea rows='3' cols='20' name='txt_comment' id = 'txt_comment'>Enter comment here...</textarea>" . "</br>";
echo "<button onClick='insertComment(txt_comment.value)'>Submit Comment</button>";
函数插入命令(注释){
警惕(评论);
}
//说。。。我有一个for循环,可以制作5个
echo“在此处输入注释…”。“
”; 回应“提交评论”;

谢谢

您可以使用for循环索引为文本框指定不同的
id
s,并通过
id
检索require字段不确定,但必须使用
。each()
使用jquery,这将帮助您在所选元素上创建循环…

引用自:

id属性为HTML元素指定一个唯一的id(id) 属性值在HTML文档中必须是唯一的)

因此,您不应该有5个具有相同id的textareas。一个解决方案是为textareas提供不同的id。
另一种解决方案是使用,然后在节点列表中循环。

如果将类分配给文本区域,也可以使用。

给每个文本框一个相同的类,比如“文本框”,然后使用jquery方法

$("input.text-boxes").each(...);
或者,如果使用类似的循环,则尝试为每个文本框提供diff id

loop for $i
"text-comment" . $i
在js函数循环中使用相同的东西

for i = 1 to 5
  ..document.getElementById("text-comment" + i).value..

大家好,我对此很感兴趣。但是我对jquery不是很熟悉,这段代码是进入javascript还是定义文本框?这会出现在我的php代码中吗?jquery是javascript。当然可以将jquery与php一起使用,但它只在浏览器端起作用。您可以使用php创建文本框,然后使用jquery来使用或操作它们。。这是你的链接。这很容易。以及