Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/449.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/1/php/247.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 在foreach循环内将输入文本复制到另一个文本?_Javascript_Php_Foreach_Key_Getelementbyid - Fatal编程技术网

Javascript 在foreach循环内将输入文本复制到另一个文本?

Javascript 在foreach循环内将输入文本复制到另一个文本?,javascript,php,foreach,key,getelementbyid,Javascript,Php,Foreach,Key,Getelementbyid,此页面生成一个包含路由的表,在每个“tr”的末尾有一个按钮,该按钮应将每行中这两个字段内的文本分别复制到名称3和名称4输入 但是当我单击时,什么也没有发生,我认为getElementById(“Name1_u2;”.index)正在使孔代码无效,但是如何正确地使其无效呢 <script type="text/javascript"> function copyTextValue(key) { var index =

此页面生成一个包含路由的表,在每个“tr”的末尾有一个按钮,该按钮应将每行中这两个字段内的文本分别复制到名称3和名称4输入

但是当我单击时,什么也没有发生,我认为
getElementById(“Name1_u2;”.index)
正在使孔代码无效,但是如何正确地使其无效呢

<script type="text/javascript">
          function copyTextValue(key) {
                        var index = key;
                        var text1 = document.getElementById("Name1_".index).value;
                        var text2 = document.getElementById("Name2_".index).value;
                        document.getElementById("Name3").value = text1;
                        document.getElementById("Name4").value = text2;
                        }
</script>

         <input type="text" id='Name3' />
         <input type="text" id='Name4' />

        <?php

        $get_rotas = file_get_contents('routes.txt');

        $array = explode("\r\n", $get_rotas);

        foreach($array as $key=>$rota) {

            //Route(rota) Example: TRM J169 BLH V16 BXK|3666

            $rota_distance = explode("|", $rota);

            echo "<tr bordercolor='#FFFFFF'>";
            echo "<td><input type=\"text\" id=\"Name1_$key\" value='" . $rota_distance[0] . "'/></td>";
            echo "<td><input type=\"text\" id=\"Name2_$key\" value='" . $rota_distance[1] . "'/></td>";

            echo "<td><input type=\"button\" onclick=\"copyTextValue($key);\" value=\"Copy\" ></td>";

            echo "</tr>";

            } 

            ?>

函数copyTextValue(键){
var指数=关键;
var text1=document.getElementById(“Name1_25;”.index).value;
var text2=document.getElementById(“Name2_2;”.index).value;
document.getElementById(“Name3”).value=text1;
document.getElementById(“Name4”).value=text2;
}

对于JavaScript中的串接字符串,使用
+
而不是

对于JavaScript中的串接字符串,使用
+
而不是

对于JavaScript中的串接字符串,使用
+
而不是
对于JavaScript中的串接字符串,使用
+
而不是

确切地说,我是一个完全不懂javascript的人!谢谢没错,我对javascript一窍不通!谢谢没错,我对javascript一窍不通!谢谢没错,我对javascript一窍不通!谢谢