Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/452.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/72.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/bash/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何使用不同的按钮增加和显示不同的值_Javascript_Html_Jsp - Fatal编程技术网

Javascript 如何使用不同的按钮增加和显示不同的值

Javascript 如何使用不同的按钮增加和显示不同的值,javascript,html,jsp,Javascript,Html,Jsp,在守则的这部分: while (resultSet.next()) { String pub = resultSet.getString("text_pub"); if (pub==null) { pub = ""; } String photo = resultSet.getString("path_photo"); %> <tr bgcolor="#8FBC8F"> <td><%= p

在守则的这部分:

while (resultSet.next()) {
    String pub = resultSet.getString("text_pub");
    if (pub==null) {
        pub = "";
    }
    String photo = resultSet.getString("path_photo");
%>
    <tr bgcolor="#8FBC8F">
        <td><%= pub %></td>
<%
    if (photo!=null) {
%>
        <td><img src="images/<%=photo%>" width="150" height="130"></td>
<%
    }%>
       <script>         
       var a = 1;
            function increase(){

                var textBox = document.getElementById("text");
                textBox.value = a;
                a++;
            }            
        </script>

 <td><button type="button" name="j'aime" onclick="increase()">j'aime</button>
        <input type="text" id="text" width="50"></td>


<%}
%>
while(resultSet.next()){
String pub=resultSet.getString(“text_pub”);
if(pub==null){
pub=“”;
}
String photo=resultSet.getString(“path_photo”);
%>
“width=“150”height=“130”>
var a=1;
功能增加(){
var textBox=document.getElementById(“文本”);
textBox.value=a;
a++;
}            
杰米

我有不同的出版物显示在每一行的标签中,我有一个类似的标签(j'aime)按钮,每次我单击它时,一个变量都会递增并显示在同一行的文本字段中,问题是无论我单击哪个按钮,它总是第一行的第一个值递增。

您可以这样编写javascript代码-

单击按钮,找到按钮的直接父tr,然后找到该tr的子输入,然后增加值

通过这种方式,您可以在同一行中增加输入值。 我对javascript不太熟悉,所以我可以给您提供代码示例,尽管在jquery中我可以很容易地做到这一点,但它不会有帮助


你可以像我说的那样编写递增函数。

你有相同id的多个输入吗?这是因为按钮和输入在while循环中,所以是的,在每一行中id都是相同的,我不知道如何给每个输入一个不同的id使其工作。@maroua为id添加索引:
id=“text_1”
id=“text_2”