Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/365.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
Php 将一个文本框复制到另一个文本框并更改字母_Php_Javascript_Textbox_Copy - Fatal编程技术网

Php 将一个文本框复制到另一个文本框并更改字母

Php 将一个文本框复制到另一个文本框并更改字母,php,javascript,textbox,copy,Php,Javascript,Textbox,Copy,我用这个脚本从一个文本框复制到另一个文本框。当我在A框中写下将在B框中复制的内容时,我不知道如何更改。exp.字母A为001,字母E为002,字母V为008。我不在乎它是用php还是JavaScript 谢谢你的时间和帮助 <html> <head> <script type="text/javascript"> function copy_data(val){ var a = document.getElementById(val.id).

我用这个脚本从一个文本框复制到另一个文本框。当我在A框中写下将在B框中复制的内容时,我不知道如何更改。exp.字母A为001,字母E为002,字母V为008。我不在乎它是用php还是JavaScript

谢谢你的时间和帮助

<html>
<head>
<script type="text/javascript">
    function copy_data(val){
     var a = document.getElementById(val.id).value
     document.getElementById("copy_to").value=a
    }

    </script>
</head>
<body>
From:&nbsp;&nbsp;&nbsp; <input type="text" name ="a" id="copy_from" onkeyup="copy_data(this)"/><br>
To:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <input type="text" name ="b" id="copy_to"/><br>
</body>
</html>

功能复制_数据(val){
var a=document.getElementById(val.id).value
document.getElementById(“复制到”).value=a
}
发件人:
致:

一种方法是使用JavaScript函数,使用对象将特定字符映射到要插入的特定代码(在本例中,字符
a
映射到
001
,依此类推):


这在Windows XP上的Chrome 21和IE 7中进行了测试,并且似乎有效。

一种方法是使用JavaScript函数,使用对象将特定字符映射到要插入的特定代码(在本例中,字符
a
映射到
001
,以此类推):

这在Windows XP上的Chrome 21和IE 7中已经过测试,并且似乎有效。

是使用您的代码的JavaScript替换函数的一个小示例,它可能正是您想要的

刚刚改变:

document.getElementById("copy_to").value=a
致:

是一个使用代码的Javascript替换函数的小示例,它可能就是您想要的

刚刚改变:

document.getElementById("copy_to").value=a
致:


Javascript有一个函数。除非您想对服务器进行AJAX调用,以便在每次按键时进行翻译,否则无法使用PHP进行翻译,这将是对服务器的大量不必要的调用。除非您想对服务器进行AJAX调用,以便在每次按键时进行翻译,否则您不会使用PHP进行翻译,这将是对服务器的大量不必要的调用。感谢这项工作,但只需输入第一个字母,如果我输入“ABVABV”,我将得到00100203abvfixed,刚刚将字符串更改为RegExp对象感谢这项工作,但对于第一个输入的字母,如果我输入“ABVABV”,我将001002003abv修复,刚刚将字符串更改为RegExp对象
document.getElementById("copy_to").value=a
    .replace(/a/g, '001') // the letter/string, you code
    .replace(/b/g, '002') // ...